Great movie. Was on last night. De Caprio does an excellent job in this one. Story is even better. Highly recommended, made in 2002 so pretty old. 8.6/10