I loved this movie. It has to be one of the best movies I have seen in quite some time. It was almost 3 hours but I could have watched another hour for sure. I am not a big fan of subtitles but this time they weren't a huge deal. I was so into the movie! I would highly recommend this fabulous movie.