If I could rate this 6 stars I would. This movie is so incredibly good that it made me feel things I never knew I could feel before. Never in my 23 years of teaching have I seen a movie of so much class. Absolutely mind boggling chian of events. Ws all around