Take Shelter. 9/10.
OK, just finished watching this and enjoyed all of it.
Michael Shannon is good at playing this kind of role. I've seen him in
Bug and the character he plays in that movie is very similar to this one.
By the way, did anyone catch the subliminal message right at the very beginning of the movie?
The first time you see Shannon, less than a minute into the movie, he's standing in front of his garage looking up at the sky. The next shot you see a huge, dark cloud, in the shape of a person's head. Now, at the very top of the head, where your brain is, the clouds are enormous. From the forehead, the clouds spread up and outwards and you can see lightning behind the clouds only in that area.
Very suggestive that 'this is all in your head.'