take shelter

1 3902

You know you've got a hot film when hot young stars like Jake Gyllenhaal and Amy Ryan show up for a premiere. But they...