Great I watched this movie again after many years and I am even more puzzled now than when I first watched it why Leonardo DiCaprio didn't get the Oscar for such an amazing acting performance, I'm not and never have been his biggest fan but even now days after watching I'm simply blown away by his ability, This movie showcased this ability and overall a hugely enjoyable movie with Leonardo's performance the cherry on top. His acting and this movie compelled me to pen this review, wonderful movie with a wonderful cast on top of their game. Perfectly directed and long enough to occupy a full evening of enjoyable watching. Some people are just so good at what they do. Another 1st class movie directed by a top +++ director,