Aaron Taylor-Johnson said he was "blessed beyond belief" as he and wife Sam renewed their wedding vows on their 10th anniversary.
The couple met on the 2009 film Nowhere Boy when actor Aaron was 18 and filmmaker Sam was 42, and ended up falling in love despite the 24-year age gap.
They exchanged vows in 2012 and celebrated their union this week to mark a decade of marriage.
Sharing a picture on Instagram of them kissing, Aaron, 32, wrote: "Yesterday was the most beautiful day, summer solstice, our 10th anniversary… we renewed our vows to one another and confessed our love in front of our nearest and dearest friends and family it was a celebration of love and joy!
"A decade of marriage.
"It was a magical unforgettable day and the sun did not stop shining on us both.. we are blessed beyond belief."
"Sammy you are my love, my life, my soulmate, my wife, my world!" he added.
Sam, 55, also shared a photograph from the ceremony, writing: "10 glorious years, My incredible husband, father to all 4 girls.
"I love you, I love you, I love you. Love conquers all."
The filmmaker has two daughters from a previous marriage and she and Aaron have two daughters together.
They couple changed their surnames when they got married — Aaron's was Johnson and Sam’s was Taylor-Wood — to Taylor-Johnson.
Addressing the age gap in an interview with The Telegraph back in 2019, Nocturnal Animals star Aaron said: "When I met Sam I’d already lived a life far beyond that of most of my contemporaries - I didn’t relate to anyone my age.
"I just feel that we’re on the same wavelength."
Watch: Aaron Taylor-Johnson says 'Kraven The Hunter' was shot entirely on location