Is this the most awkward hug ever?



You know that awkward moment when you run into your ex in public and you're forced to say hello or even worse - give them a hug!?

RELATED: Julia Roberts Explains Why She Went Bare Foot At Cannes

RELATED: Charlize Theron Reveals 'Rough' Fall Out With Costar Tobey MaGuire

Well this exact scenario went down between Charlize Theron and Sean Penn when they reunited on the red carpet in Cannes to debut their film The Last Face — a year after the Hollywood pair broke up following 2015’s fest.

Sean Penn and Charlize Theron. Photo: Getty
Sean Penn and Charlize Theron. Photo: Getty

They had apparently managed to dodge each other at press events leading up to the red carpet but a source at the screening told Page Six, “Sean and his cast, including Charlize, all did their group photos together on the red carpet.”

Sean Penn and Charlize Theron. Photo: Getty
Sean Penn and Charlize Theron. Photo: Getty

After the screening Charlize decided to be the bigger man and go say g'day to her ex - followed by the awkward kiss and hug. Eeeeek.

Sean Penn and Charlize Theron. Photo: Getty
Sean Penn and Charlize Theron. Photo: Getty