Amanda Seyfried stops by The Tonight Show Starring Jimmy Fallon to promote her movie, Mamma Mia! Here We Go Again. The actress and host Jimmy Fallon sang a hilarious duet of an ABBA song.

Seyfried and Fallon used Google-translate to check the lyrics of some of ABBA's classics such as "Dancing Queen" and "Take A Chance on Me" from English to Slovenian. When they translated the lyrics back to English, "Dancing Queen" became "Hula Prince" and "Take A Chance On Me" became "Steal My Sad Clocks."

The almost five-minute video opens with Seyfried singing the translated lyrics to "Dancing Queen." She belted out her high notes with ease and sang the exact same tune as the original track. The live audiences could not help but cheer for her.

Fallon is also very pleased with Seyfried's performance because she did not commit any mistakes even if the lyrics of the song is very funny. The host then performs "Steal My Sad Clocks," and he could not help but laugh during his performance.

'Mamma Mia! Here We Go Again' Synopsis

Seyfried plays the role of Sophie, a spirited bride who has a secret plan for her wedding. Sophie secretly invites the three men from her mother's past to know which one is her real dad.

Mamma Mia! Here We Go Again is the sequel to Mamma Mia! The film is set in 1979 when a young Donna (Lily James) and her two female friends just graduated from Oxford University.

While traveling in Europe post-graduation, Donna meets three men that she becomes interested in. She falls in love with Sam (Jeremy Irvine), but he breaks her heart.

In the sequel, Donna's daughter Sophie is all grown up. She is also pregnant with Sky (Dominic Cooper).

Amanda Seyfried Talks About Movie

Seyfried recently opened up about reprising her role, which she first portrayed 10 years ago.

"I read the script, and it started coming together - it's better than even the original. But at first, I was like, 'I don't think it's possible to do it again.' It was definitely meant to be. It was good timing. It still blows my mind," said Seyfried.

James also talked about playing Meryl Streep's counterpart.

"I felt so intimidated. On one hand, it's too much. But on the other hand, what a gift to have Meryl Streep as someone to study and follow and to draw on this phenomenal character that she'd already created," said James.