According to Variety, Cameron Diaz has signed a $20 million deal to appear in Charlie's Angels 2. Drew Barrymore had already committed to the sequel which will again be directed by McG.
Diaz becomes only the second female to hit the $20 million salary mark (Julia Roberts being the first).
Diaz becomes only the second female to hit the $20 million salary mark (Julia Roberts being the first).