Susan Boyle and Michael Ball Perform 'A Million Dreams' On BGT Finale

Susan Boyle and Michael Ball Perform 'A Million Dreams' On BGT Finale

Viral sensation Susan Boyle performs ‘A Million Dreams’ on the Britain’s Got Talent finale with Michael Ball.


We were first introduced to Susan when she appeared as a contestant on Britain’s Got Talent in 2009. After she stepped onstage, some people looked down on her outward appearance. But Susan easily changed their mind with her opera performance of ‘I Dreamed A Dream.’ That first audition completely changed her life. Even though Susan didn’t win her season of the popular talent competition, she became a household name and went on to sell millions of albums and tour the world.

Michael Ball is another famed English performer notable for his work on the London play scene and Broadway. Today, they are coming together for an incredible duet of ‘A Million Dreams’ from the musical, The Greatest Showman. The award-winning film was released in 2017 and starred Hugh Jackman and Michelle Williams. It told the story behind P.T. Barnum and how this incredible showman created the Barnum & Bailey Circus.

The movie is filled with original music that became instant classics. One of those notable tunes is ‘A Million Dreams.’ Susan Boyle and Michael Ball belt out these powerful lyrics on the Britain’s Got Talent stage during the grand finale.

“'Cause every night I lie in bed
The brightest colors fill my head
A million dreams are keeping me awake
I think of what the world could be
A vision of the one I see
A million dreams is all it's gonna take
A million dreams for the world we're gonna make”

What an amazing rendition of this popular tune. Who else was singing along?