I went into this movie expecting garbage and was very pleasantly surprised. The trailers made it look like trash but I actually really liked it.
If you are not a fan of Nicholas Cage then this probably won't do anything more for you, but if you are, full steam ahead. I actually liked Jessica Biel this time around too; usually I don't. Julianne Moore was pretty awful.
The CG was pretty awful but the action scenes were a blast to watch.
Hesitant recommendation because I know it is a 'bad movie', but it's a good one!