A truly amazing film embedded with fantastic characters and award winning acting. One of the best films of the past 20 years and a rollercoaster of emotions from start to finish. The core essence of this film is able to give anyone hope and motivation. It is a masterpiece.