Charlize Theron and Sean Penn have suddenly ended their engagement and split after two years together, a source confirms to Page Six.

Despite appearing cozy as a couple at her “Mad Max” premiere at the Cannes Film Festival in May, the source said they haven’t been seen together in recent weeks.

Us Weekly first reported Wednesday the pair split after Cannes and Theron broke things off with Penn.

She had recently described him as “the love of my life.” Reps for both stars didn’t comment.

This article originally appeared in the New York Post.

More On This...

'Mad Max: Fury Road' review: The most insane action movie ever?