I agree with you that Nicolas Cage has played roles in so many junk movies that I don't really care much about him anymore. I guess I'd rather watch Face/Off or the National Treasure movies (which I love), rather than suffer myself through one of his poor performances. Even though you liked this, I guess I will watch a new episode of Messiah on Netflix instead ;)
It's amazing to me that Nick, despite getting god knows how much money in his career and the fact that he gets freebies like cars that we all have to pay for, manages.... somehow... to have money problems too.