I actually liked this movie. That surprised me. Nicolas Cage has played alot of shallow characters for many years. I felt like he earned his street cred back. This is not the typical box office movie, its deeper than that. I liked it! Cheers to you Mr. Cage! Great acting!