The movie itself was 2 and a half hours long (i think) but I swear, when it was finished, I was ready to walk right back in a watch it again - that good. I love movies with a story line that makes the viewer constantly think... and this movie was just that. Leo couldnt have been better suited for the main character and the supporting characters were just as intricately chosen and developed. LOVED IT!