Except for the Madonna thing Guy Ritchie is a damn genius.
Little to no fat in the writing. The characters are vivid in a Tarintino way. Without deep intros into them you knew who they were from the first time you see them.
There are a few seemingly dead end storylines that make sense eventually so pay attention.
Have fun, I did