Absolutely magnificent work of film. Nick Cage plays his role so effortlessly. It was compelling and predictable. But the movie was done in a way where the predictability was charming. Not to give anything away, but the movie ends on a positive note. Really fun movie to watch!