The whole Shrek cast hammed it up on the green carpet in LA this week for the premiere of Shrek 3. Cameron Diaz lightened up her hair and showed off those stems (got your attention, JT?) in an adorable pink mini. Justin was taking a break from his European tour to dress preppy and reminisce with his famous ex. Also it's nice to see Mike Myers back at work these days - with the money he makes off this franchise it's no wonder he can take such long breaks between films. Hopefully we'll see more of the entire cast making the rounds since the film opens May 18th. Anyone else curious to know if Eddie Murphy speaks up about his new possible Spice baby or if he will skip out on the promotions altogether?
For lots more pics including Steven Spielberg, Maya Rudolph, Amy Poehler, Eddie Murphy, Teri Hatcher and more just
Amy Sedaris, Amy Poehler, Maya Rudolph, Melanie Griffith, Antonio Banderas, Larry King, Rupert Everett, Julie Andrews, Mike Myers, Ashley Tisdale, Ray Liotta, Cheri Oteri, Eric Idle, Mary J Blige, Steven Spielberg, Eddie Murphy, Shrek, Teri Hatcher, and Emerson Rose.