Cameron Diaz worked everywhere but in Hollywood.
 Diaz, Jude Law, Kate Winslet and Jack Black have all signed on to reprise their roles from the original
"While still attending high school, Diaz signed a modeling contract with Elite Model Management at age 16 and appeared in advertisements for Calvin Klein and Levi's

