This is a terrific film: exploring racial prejudice, class, friendship and identity with a strong mix of humour and pathos. Peter Farrelly's direction is light of touch with both outstanding leads giving powerful and emotionally engaging performances.Yes, it is hugely entertaining ing and heart -warming but merely to call it a feel good movie does not do full justice to its achievement in showing what divides us but also what can bring us together. This is mainstream cinema at its best.