Who's in the Mamma Mia! I Have A Dream final?

Image source, ITV

Image caption, The contestants have been whittled down to the final four - but who will make the cut?

After weeks of fierce competition, the Mamma Mia! I Have A Dream final is nearly here.

Four remaining contestants are battling it out in the hopes of taking on the iconic roles of Sophie and Sky in the hit West End show, Mamma Mia!.

The popular show features the music of Swedish pop band Abba.

Up until now, the panel of celebrity judges which includes Alan Carr, Jessie Ware, Samantha Barks and Amber Riley have been deciding which contestants go through each week.

However, it'll be up to the great British public to decide which of the four finalists will take on the lead roles in the stage show.

The final is live tonight on ITV1 and ITVX.

If you've been watching the show, which contestants are you rooting for and why? Let us know in the comments below.

Image source, ITV

Image caption, The Mamma Mia! I Have A Dream judges have been deciding who they think has what it takes to make it big, but the final decision will be in the public's hands

The final will see both live solo performances from London and special group performances from Greece.

So who's in the final? Read on to find out more.

Stevie

Image source, ITV

Stevie is the first finalist looking to take on the role of Sophie.

The Scottish contestant didn't start musical theatre until she was 15, when she went along to an audition for her school's production of We Will Rock You. Stevie had gone with her friends as she thought it would be fun and she quickly fell in love with performing.

"When I told my family I was moving to London, no-one was surprised. I've always been quite ambitious, but this is something I could never have imagined," she said.

The actor has impressed the judges with her performances so far, but can she make it all the way to the end?

Esme

Image source, ITV

Esme's musical theatre journey started when she was around 12 after she watched the film Les Mis茅rables for the first time.

She began training in musical theatre at a college in Liverpool when she was 16, and has remained passionate about performing.

"I don't think I will ever have the words to describe quite what this experience means to me," Esme said about her appearances on the show.

"I never believed I could be the type of person that this opportunity would happen to."

Can Esme go on to win the competition and play Sophie in the hit musical?

Tobias

Image source, ITV

Tobias, who is one of the finalists looking to take on the role of Sky in Mamma Mia!, studied at the Guildford School of Acting for three years and has performed in various shows.

"It really does mean a lot," he said about being on Mamma Mia! I Have A Dream.

"It's quite a scary thing to get up and sing and act in front of people, to put yourself out there in front of a nation sat in front of their TV鈥ut it means a lot to me to know that I got onto the show. It's a nice reminder that I'm actually alright at doing what I'm doing."

Can he make it all the all the way to the coveted West End stage?

Owen

Image source, ITV

Owen started singing lessons at around the age of 13 where he sang musical theatre songs. A few months later, Owen's mum took him on a trip to London to see Phantom of the Opera. It was there that he fell in love with musical theatre and knew he wanted a career in the industry.

"The 10-year-old boy who was scared to tell his mates in his classroom that he'd seen Mamma Mia! three times at the cinema would be beside himself!" Owen said about his appearance on the show.

"It means the world. For so many people who have backed me over the years, I owe it not only to myself but all of them as well. It would be an incredible feeling to win."

Can Owen make his West End dreams a reality?

Fans of Mamma Mia! I Have a Dream can watch the live final at 18.30 on Sunday on ITV1 and ITVX.

If you've been watching the show, which contestants are you rooting for and why? Let us know in the comments below.