Mind blowing at the end when you find out that young Iris is just in Clooney's imagination. Only gripe is reason for apocalypse on Earth is never made fully clear. Still a great movie. Keeps you on the edge of your seat til the very end. Two thumbs up.