The exes keep their distance at first – but then share a warm greeting

By Sara Hammel
Updated May 07, 2007 11:25 AM

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 in January.

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