Following a day of action-packed media promotions, Cameron Diaz got all glammed up for the world premiere of her new movie, “My Sister’s Keeper,” in New York City on Wednesday night (June 24). Held at the AMC Lincoln Square theater, the “Shrek” sweetheart showed up decked out in white, hamming it up alongside co-stars Abigail Breslin, Sofia Vassilieva, Evan Ellinson and Jason Patric. Chatting with USA Today about her role as a mother in the soon-to-be-released drama, Cameron said, “I’m not 25 years old. Obviously I wasn’t going to play the 14-year-old daughter. As you get older, you play different roles. I enjoy doing that.” Meanwhile, it sounds as if Miss Diaz helped take care of her young co-stars during the course of the filming process, as Miss Breslin tells, “She kept things fun. She was always cooking us fajitas or Philly cheese steaks. There was a lot of kindness on set. It was very nurturing.”