Snatch, Sherlock Holmes and more - how well do you know Guy Ritchie's films?
Guy Ritchie has brought us many great action-packed, gun-toting gangster films (and one disappointing Madonna rom-com) in the past twenty years.
If you call yourself a fan, then you're going to get every one of these right...