Cher is perfect singing an ABBA hit from Mamma Mia! Here We Go Again.
The long-awaited follow-up to 2008's ABBA-inspired musical is set to reunite the original cast an introduce some brand new faces as it explores the '70s back story of Meryl Streep's character Donna - though the legendary actress continues to be mysteriously absent in this latest trailer, despite being given star billing and appearing on the newly-unveiled theatrical poster.
The original Mamma Mia! became a huge commercial success when it was released a decade ago, amassing box office takings of over $600 million (£460m) from a $52 million (£39.9m) budget.
And now, Cher – who is set to play Amanda Seyfried’s grandmother in the upcoming movie – belts out the hit 'Fernando' and we cannot get enough of it.
Mamma Mia! Here We Go Again hits UK cinemas on July 20 and we cannot wait to see her perform this on the big screen.
Listen to one legend singing a legendary song below: