Jake Gyllenhaal linked up with his actor pal Michael Shannon for a screening of the thriller Take Shelter in NYC last night. The film, in which Michael stars as a dad whose reality gets shook up by apocalyptic visions, came out in wide release in the US late last month. It's the latest movie from Jeff Nichols, who has currently been working on Mud with Reese Witherspoon and Matthew McConaughey. Michael is the star of the picture, and he's also well-known for his role on Boardwalk Empire. Jake, meanwhile, has wrapped up his role in End of Watch and is evidently enjoying growing out his hair after having to be clean shaven and bald during production. While he's between projects, he's all about stepping out for friends and even went to a Michelle Williams screening of My Week With Marilyn in October.