When the Angels are fighting with the bad guy at three different times in the movie, he stole a lock of hair. He intended to have one lock from each of them. Instead, he got two of one color (I think he got two of Lucy Liu's, black, and one of Cameron Diaz's, blonde.) He should have had one of each!!
is this a mistake? no it isn't The only Mistake is the one you made. He got Lucy Liu's hair and DREW BARRYMORE's NOT Cameron Diaz's it is shown when they fight in the first scene and Drew climbs on top of him and he hits her back on the cord holder then he pulls her hair.
Actually he grabs one lock from Drew in the alley fight scene and then he gets another from Lucy. I guess he never gets one from Cameron Diaz. Or if he did have three he might have thought he had one from Cameron Diaz because at the race scene she is wearing a long dark wig.