Mit Drei Engel für Charlie erreicht Cameron Diaz zu Anfang des neuen Milleniums zumindest kommerziell den bisherigen Höhepunkt ihrer Karriere. In der Verfilmung der beliebten 70er-Jahre-Serie spielt sie an der Seite von Drew Barrymore und Lucy Liu die ungeschickte und eher naive Super-Agentin Natalie Cook. Gemeinsam mit ihren genauso kampferprobten wie attraktiven Mitstreiterinnen soll sie den entführten Wissenschaftler Erik Knox befreien.
Die Kritiker waren von der Actionkomödie wenig begeistert, Diaz selbst behandelte man gnädig: "Cameron Diaz aber bleibt ein Mysterium, weil sie es schafft, sogar in dieser Rolle ihre Würde zu bewahren."
Über die schlechten Kritiken (der zweite Teil wurde für sieben goldene Himbeeren nominiert) dürfte Diaz auch ihre Gage hinweggetröstet haben: Für die Fortsetzung des Films erhielt die Schauspielerin 2003 zwanzig Millionen Dollar - eine Marke, die zuvor nur Julia Roberts überschritten hatte.
V.l.n.r.: Drew Barrymore, Cameron Diaz and Lucy Liu 2000 in "Drei Engel für Charlie".