After dating for a four-year period, Sean Penn has tied to the knot with his girlfriend, Leila George.

Despite it being his third marriage and an age-gap of 31 years, the couple tied the knot at some stage this week in private, with photos of their marriage making their way onto Instagram via a friend's post that has since been deleted. Not even the father of the bride, Vincent D'Onofrio (yes, Private Pyle from 'Full Metal Jacket' or Wilson Fisk from 'Daredevil'), has commented on the marriage.

As mentioned, this is Penn's third time up the aisle, having been previously married to Madonna and Robin Wright. Penn also dated Charlize Theron, before splitting in June 2015. As for George, who is 28 and wasn't even born when Penn divorced his first wife Madonna in 1989, this is her first time getting hitched.

Well, here's to the happy couple and all the hopes for the future. Maybe third time's the charm?