I liked the movie. My other family members didn't. You definitely have to think while watching it. You probably need to see it twice to really understand it. There was a little violence and language. It was very similar to A Beautiful Mind. It's more of a mystery.