THEY FUCKING KILLED OFF RACHEL MCADAMS' CHARACTER IN THE BEGINNING.
She was on par with Holmes, why would would you kill off such an amazing female character and replace her with some boring gypsy? WHY.
I mean, okay, it was an all right movie, but YOU KILLED OFF A BADASS FEMALE CHARACTER.
It's hard for me to get over that =(