Seeking A Friend For The End Of The World

(R) A 70-mile-wide asteroid is en route to Earth, and the last best attempt to counter it has failed. Also failing: the marriage of soft-spoken insurance salesman Dodge (Steve Carell); the breaking news that the world will end in an estimated 21 days cues his wife to leave him on the spot. When a riot breaks out, he enlists the help of his neighbor, Penny (Keira Knightley), in a quest to find his long-lost soul-mate Olivia, who he hasn't seen since high school.