(L) Mike Myers and Cameron Diaz arrive for the Tribeca Film Festival opening night premiere of "Shrek Forever After" at the Ziegfeld Theatre in New York on April 21, 2010. (R) Cameron Diaz arrives for the Tribeca Film Festival opening night premiere of "Shrek Forever After". UPI /Laura Cavanaug