Funny. Like laugh out loud, funny. Rude. Bad language. Clever. Good plot with many twists and turns. Brilliant characters and some great acting. There was even some moral stories thrown in too! Loved Hugh Grant's portrayal of his character, completely different to his usual stuff and shows what a good actor he is. His facial expressions,even behind the yellow tinted glasses were wonderful. This was Guy Ritchie doing what he does best. Don't read any bad reviews go and see this film and make your own mind up.