When Justin Timberlake and Cameron Diaz reunited on the "green" carpet for the London premiere of Shrek the Third, there wasn't even a hint of awkwardness.
The former couple greeted each other with a quick hug before going their separate ways to work the crowd that had gathered to celebrate the film's U.K. debut.
What's it like working with her ex?
"He's been great and we've been working hard together to promote this film," Cameron Diaz, 34, told People.
Of course, this wasn't the first time Cameron and Justin Timberlake had appeared together at a Shrek event. They shared a friendly kiss at the film's L.A. premiere last month.
Then, last week, they promoted the film together in Berlin.
The day before the London premiere, Diaz, who's reportedly dating Criss Angel now, visited the famous Great Ormond Street Children's Hospital.
"[The kids] are all so brave," she told People. "They really make you thankful for your own health. They were all wonderful and inspiring."
It's nice to see these two get along amicably after a tough breakup. Then again, it's nothing new for Justin, who has remained supportive of another famous ex, Britney Spears, even as he reportedly romances Jessica Biel.
As far as other women in his life, on a professional level, Timberlake announced the signing of his first music protege, Esmee Denters, to his new record label last week.
On the green carpet, the Chanel-clad Diaz, who plays Princess Fiona in the film, and Timberlake (young prince Artie) were joined by castmates Rupert Everett (Prince Charming) and Antonio Banderas (Puss-in-Boots).
Antonio Banderas said that making an orange cat into a sex symbol wasn't too difficult.
"It was remarkably easy actually... once you understand the method, that is."
Good to know, Antonio. We'll keep that in mind.