I loved this movie, especially how the story handles the various ways people might react in such a crisis: mob violence, Babylonian sexuality, family ugliness and beauty, forgiveness and acceptance. Steve Carrel and Keira Knightly play their characters with genuine humanity and an unwavering dedication to being the best you can be even under the absolute worst of circumstances.