This. Was. Incredible. Guy Ritchie always does a fantastic movie. The casting was perfect, the outfits were impeccable, acting was spot on, and the music was a noticeable touch. The story was fantastic, no plot holes, the script was hilarious and the characters were interesting and witty. I would watch this movie a thousand times over.