Cameron Diaz Shrek Forever After screening Le Colonial blue dress Le ColonialMike Myers, Cameron Diaz, Eddie Murphy, Antonio Banderas Shrek Forever After Tribeca Film Festival  Zach Braff, Kelly Bensimon, Ariana Grande, Paul Sorvino, CaCee Cobb, Donald Faison Andrew McCarthy, Dolores Rice

Cameron Diaz looked brilliant in blue when we caught her leaving lunch at Le Colonial in NYC, and a few hours later she hit the Shrek Forever After red carpet in a sexy yet sophisticated black frock.

The fourth and final Shrek film hits theaters on May 21, and Cameron was joined by co-stars Mike Meyers and Eddie Murphy at the Ziegfeld Theatre for the 2010 Tribeca Film Festival opening night.