Diaz and Timberlake with Shrek the Third costars Amy Sedaris (left) and Cheri Oteri
It wasn't exactly happily ever after, but Justin Timberlake and Cameron Diaz made nice at Sunday morning's Los Angeles premiere of Shrek the Third
The event – which also drew the film's stars Eddie Murphy, Mike Meyers, Julie Andrews, Rupert Everett and Antonio Banderas (with his wife, Melanie Griffith) – marked the former couple's first major public appearance together since breaking up
The exes arrived at nearly the same time, and they later smiled together for a cast photo – even sharing a hug and a kiss.
Diaz, who voices the character of Fiona in the Shrek
films (Timberlake plays would-be king Arthur), mostly stuck close to costar Meyers, hamming it up and doing a few interviews with him.
With reporting by NICHOLAS WHITE