Read a description and watch the trailer to decide if you might want to watch it, this is definitely not for everyone, but, I thought it was great. The story is good and the acting is fantastic. Nicholas Cage is actually a really great actor when he is in a good movie like this.