A fantastic film. Baffling that this film has received so many bad reviews. It's utterly enjoyable from beginning to end. Great performances, wonderful music and provokes every emotion. I'm so glad I ignored the critics. There aren't many films I'd watch twice...but this is one of them.