Cris 'Cadillac' Johnson (Nicolas Cage) performs magical acts in Las Vegas. He foresees by a few minutes what is going to happen. An FBI agent (Julianne Moore) is searching to use his services to locate a nuclear bomb brought in the country by Russians. But Cris won't help. Until he meets Liz Cooper (Jessica Biel). He will do anything to keep her safe.
So many flaws in the script I don't know where to begin. The dialogue is trite and predictable.
The CG was indeed awful, but all the action scenes compensate for the rest of the movie.
Cage and Biel were very lousy performers. And Moore simply looked old, the make-up on her was so bad.
The ending was good though. You expect it, and you don't
Worth watching for entertainment purposes only.
6/10