Theron and Penn go from lovers to strangers
Now this is awkward.
Former lovers Charlize Theron and Sean Penn were visibly frosty towards each other during both the Cannes Film Festival photo call and the red carpet premiere for their movie The Last Face, which she stars in and which he directed.
The 40-year-old South African actress and 55-year-old US actor broke up last June after a two-year relationship.
A source told People magazine: "There was no contact between them, not a thing. Really, like they'd never met. There was always someone in between them - at least one person."
Theron and Penn arrived at the events separately and did not acknowledge each other while talking to reporters.
It was only towards the end of the premiere that the ex-couple were snapped giving each other a friendly embrace and kiss on the cheek.