Cameron Diaz / Alberto E. Rodriguez/ Getty Images

Justin Timberlake, Cameron Diaz, Eddie Murphy, More At "Shrek 3" Premiere (20)