This is the worst Guy Ritchie film I have ever seen, and I know that is saying something. It's like Layer Cake written by a hyperactive twelve year. This film has it all, cliches, casual racism, and a rubbish script. If this wasn't a Guy Ritchie movie it would have went straight to dvd or never been released.