
Cameron Diaz has admitted that fame made her feel like a “child” because you “can’t do anything for yourself”.
In a new interview, the actor said that she took roles in franchises including Shrek and Charlie’s Angels because they subverted “typical” narratives about women.