I didn't like it. Just too fantastical and not in a good way. I just wasn't interested in the lead character's life. I really wanted to see more of Henry Cavill, John Cena and Samuel Jackson. Bryce Howard was totally unbelievable and the story was frankly stupid. I lost 2 hours of my life that I will never get back seeing this movie, not to mention the money spent. Never again.