After an extremely awkward week of red carpet run-ins, fake-smile photo calls and casual cold shoulders, exes Sean Penn and Charlize Theron broke down and hugged it out for the paparazzi right on the red carpet at the Cannes premiere of their film The Last Face.

The former couple dated for two years before an icy split last spring. Earlier Friday, the pair didn't even look at each other at a press event, according to various reports -- acting like they didn't even know each other. A tuxedo'd Charlize must have had a change of heart yesterday evening, however, as she unexpectedly grabbed her former lover, hugged him and even planted a kiss on his cheek for all the world's media to photograph! Could a reunion be in their future???

Oh, and check out Sean's gorgeous daughter Dylan and his dirty-hot son Hopper. Awesome, right?!