If you still have any lingering questions about Michael Shannon's acting ability before he plays the ever-important part of dude Superman fights, have a look at his work here in this trailer for Take Shelter and rest assured. Shannon's part is basically "guy really freaking out about the weather," but, man, wait until you see him being freaked out about the weather. He is quite freaked about this weather! (If you can't tell from this screengrab, he's not doing so hot with birds, either.)
I can say, unequivocally, this is the most intriguing-looking weather panic film I have seen since The Great Outdoors.