This was a very good movie. I would have rated it very good rather than excellent but choosing between good and excellent, I had to go for the latter. The movie was a bit slow in the beginning but when it picked up, it kept my attention. I was truly entertained throughout the movie.