GALLERY: Mamma Mia! cast now and then
WARNING: MAJOR SPOILERS!
It's been an unbelievable 10 years since the first Mamma Mia! movie hit cinemas screens with Meryl Streep, Julie Walters, Christine Baranski, Pierce Brosnan, Colin Firth, Stellan Skarsgård, Amanda Seyfried and Dominic Cooper in 2008.
To celebrate the release of the prequel, Mamma Mia: Here We Go Again!, we've decided to take a look at the most popular cast members, and see just how much they've changed over the last 10 years.
Meryl Streep: 2008
Meryl plays the lead role in the 2008 film, playing the role of Donna Sheridan.
Meryl Streep: 2018
Fast forward 10 years and Meryl's involvement in the movie is limited. But she still gives a stellar performance!
Amanda Seyfried: 2008
Actress Amanda Seyfried was just 22-years-old when she played the role of Sophie in Mamma Mia! in 2008.
Amanda Seyfried: 2018
She's now grown up and gives off a mature vibe in the 2018 movie as she remembers her fictional mother Donna (Meryl Streep).
Pierce Brosnan: 2008
Who can forget the former 007 spy singing his heart out to 'SOS' in Mamma Mia! back in 2008?
Pierce Brosnan: 2018
Pierce returned to the stunning island for the 2018 movie, playing his role of Sam Carmichael at the age of 65.
Dominic Cooper: 2008
A fresh-faced Dominc Cooper at the Mamma Mia! premiere in 2008.
Dominic Cooper: 2018
Now looking more grown up, fans of the 2018 movie fall in love all over again with his character Sky.
Dame Julie Walters: 2008
Mamma Mia! fans fell in love with Julie Walter's portrayal of Donna's (Meryl Streep) best friend Rosie in the 2008 movie.
Dame Julie Walters: 2018
Still looking elegant as ever at the age of 68, the actress has viewers in stitches with her character's hilarious nature in the 2018 movie.
Colin Firth: 2008
At the age of 47 Colin joined the cast of Mamma Mia! in 2008, playing the role of Harry Bright.
Colin Firth: 2018
Returning as 1/3 of Sophie's (Amanda Seyfried) dads in the 2018 movie, Colin looks a lot more sophisticated as he rocks a pair of glasses on the red carpet.
Christine Baranski: 2008
American actress Christine Baranski looked sensational as she joined the cast in 2008.
Christine Baranski: 2018
And 10 years later she's still looking amazing as she returns as Donna's (Meryl Streep) best friend Tanya.
Stellan Skarsgård: 2008
Swedish actor Stellan joined the star-studded cast back in 2008 to play the role of Bill Anderson, 1/3 of Sophie's (Amanda Seyfried) potential dads.
Stellan Skarsgård: 2018
He returns for the 2018 edition, saving the day for Sophie (Amanda Seyfried) at the grand re-opening of The Hotel Bella Donna.
Ahead of it's opening night last week, Forth 1 caught up with Mamma Mia! newbie Lily James to find out just how she felt singing some of the legendary ABBA songs in front of musical legends Björn Ulvaeus and Benny Andersson.
She said, "I was so nervous to begin with. I went to Stockholm to record with them in Benny's studio and I didn't speak for a week, I was so scared."
However, the Cinderella actress said that she was able to get over her nerves thanks to Benny and Björn, saying, "When I got there, somehow - through the magic of who they both are - it became natural and organic and they trusted me and they shared the music with me, and I just lived my best popstar life!
"I gave it everything. The songs are so beautiful, they're magic."
Lily, 29, joined the cast of Mamma Mia: Here We Go Again! to play a young Donna Sheridan, with the movie's aim to tell the story before the original Mamma Mia!
Since its release last week, the film has smashed box office records, with both critics and fans praising its feel-good vibe.
Mamma Mia: Here We Go Again is in UK cinemas now.