Excellent movie. Recommended. Kept my attention throughout. Not a fast moving flick but made up for it with a little more character development. Almost didn't watch due to some negative reviews. I should have known better. Unfortunately there is a large portion of today's movie audience always expecting lots of CGI which for me are movies akin to soulless software programs. Nicholas Cage does an excellent job displaying his internal struggle to fight temptation vs. doing the right thing.