Mamma Mia! star Dominic Cooper seems to have taken some tips from his box-office movie as he was snapped laying all his love on girlfriend Gemma Chan while holidaying in Spain last week.

The 45-year-old actor passionately recreated scenes from the Abba-inspired film with the Crazy Rich Asians actress. The pair, who have been dating since meeting on the set of 2017 thriller Stratton, piled on the affection in the azure waters off the Balearic island of Formentera, with Cooper sweeping Chan into his arms in a carbon-copy of a scene from 2008's Mamma Mia!

In the film, Cooper's character Sky serenades lover Sophie, played by American actress Amanda Seyfried, as he cradles her in the ocean.

And art imitated life in that case, too, as Cooper and Seyfried became romantically involved and dated until 2011 before reuniting on screen for the 2018 sequel Mamma Mia! Here We Go Again.

An onlooker said Cooper and Chan put on a 'passionate display' as they kissed in the ocean before enjoying a picnic on the beach: 'They looked in love and seemed relaxed and happy. They were kissing and being very affectionate.'

HONEY, HONEY: The stars kiss and embrace in Spain with Chan sporting a bright red bikini

Mamma mia!: Dominic Cooper on set with old flame Amanda Seyfried

London-born Chan, 40, is one of the most successful British actresses in Hollywood, starring in last year's Don't Worry Darling alongside Harry Styles

Chan, who also dated comic Jack Whitehall for six years, has spoken of her love for super trouper Cooper – especially during the Covid pandemic

London-born Chan, 40, is one of the most successful British actresses in Hollywood, starring in last year's Don't Worry Darling alongside Harry Styles. She was one of 15 women on the cover of British Vogue's September 2019 magazine, edited by Meghan Markle, and is a brand ambassador for L'Oreal Paris.

Chan, who also dated comic Jack Whitehall for six years, has spoken of her love for super trouper Cooper – especially during the Covid pandemic: 'Dom was very understanding and empathetic. I didn't feel I had to shoulder everything on my own.'