After dating for about a year and a half, Sean Penn and Charlize Theron are calling it quits.

The breakup comes as a surprise to many observers considering how affectionate the two were when spotted at the L.A. premiere of Mad Max: Fury Road last month, where Penn was seen sneaking kisses with Theron at the premiere's after party.

Penn was previously married to actress Robin Wright for fourteen years, and before that Madonna from 1985 to 1989. Theron previously dated actor Stuart Townsend for nine years, and is the mother of three-year-old Jackson, whom she adopted in March 2012.

This story was first reported by Us Weekly.