Don't come into this movie expecting an explanation of what's happening or much on the face explanation of the main characters. They do an amazing job of weaving in the backstory and the whole movie is only about 24 hours of crisis. Nicolas Cage is totally in his wonderful form for it and Selma Blair brings it as well and the children are excellent in and of themselves.