Justin Timberlake and Cameron Diaz have stepped out again at the premiere of ‘Shrek the Third’. It is the first time the two have made a public appearance since their split in January. Arriving at the event around the same time, the former flames shared a hug and a kiss while smiling for a cast photo. However, it doesn’t seem likely that a reunion is on the books with Justin being recently linked to Hollywood beauty Scarlett Johansen. Cameron, who is the voice of Fiona in the film, chose to stick beside her co-star Mike oyers for the event.