Terrible movie. Almost painful to watch. I would like my 2 hours of life that I missed out on, reimbursed. Boring plot. Nonsensical scenes. Terrible acting. No surprises. I felt like I was watching parts of Star Wars, War of the Worlds, Harry Potter, Avatar, mixed in with specks of Constantine. Zero originality. This is by far one of the worst movies I have ever watched.