This is a pretty intense movie. Leonardo DeCaprio does a nice job in it. There are a lot of twists and turns in the movie but its not so easy to predict. I would definitely give it an above average rating.. Since this is not my favorite type of film, it has to be over the top for me to give it high ratings.. I probably wont watch it again, but its definitely worth watching once.