Ryan Reynolds sang Annie as a rainbow unicorn on a South Korean reality show and it was amazing

Ryan Reynolds has dressed up as a rainbow unicorn to surprise fans on a South Korean reality TV show with a performance of “Tomorrow” from Annie.

The film star has been outrageous, hilarious and a surprisingly good dancer all in the name of promoting his pansexual superhero’s new film, Deadpool 2.

Earlier this month, Reynolds dressed as Deadpool to complain – with some justification – that Canada wasn’t allowed to participate in Eurovision when “you let in Australia, and they’re barely on the planet.”

(20th Century Fox/youtube)

He also danced in heels alongside Celine Dion to advertise the film, elegantly twirling around her with sleek and sexy moves – all while sporting stilettos.

But in his latest attention-grabbing act, the star has gone one fantastic step further.

During his promotional tour of South Korea, Reynolds went on King of Mask Singer, a televised singing competition in which contestants where masks to hide their identity and appearance.

Keeping himself hidden behind a rainbow unicorn mask and a rainbow-lined cloak, the actor – who made headlines in 2017 by kissing Andrew Garfield during the Golden Globes – belted out “Tomorrow” to cheers and applause.


When trying to guess the name of the mystery singer, the judges suggested it could be Jake Gyllenhaal, Ghanaian actor Sam Okyere – or even President Donald Trump.

When Reynolds was revealed, they screamed in excitement and desperately tried to get selfies with the star.

Speaking afterwards, the Deadpool actor said he had never sung on stage before, calling himself one of “the top five worst singers in the universe.”


He joked that he was wearing an adult diaper due to nerves, adding that his performance had even been kept secret from his wife.

To the audience, he said: “Hello everybody. I’m so sorry about that song.”

He added that it was an “unbelievable honour” to perform for them, but teasingly chided the judge who had said he could be Trump.


Deadpool 2 will feature a bisexual, polyamorous superhero in the shape of Shatterstar, who has appeared in Marvel comics since 1991.

Speculation over his potential role in the film was sparked after a trailer appeared to show him behind Reynolds and Terry Crews’ characters.

Stefan Kapičić, who plays Colossus, confirmed that both Crews and Shatterstar will be in the sequel, saying: “That’s not CGI of Terry Crews, that is Terry Crews. You can see it clearly.


“You can see behind him, Shatterstar, a really cool thing for people to geek out.”

And we now know that Lewis Tan, who played Zhou Cheng in Marvel’s Iron Fist, will play the time-travelling mutant human, who in the comics travels from his alien planet Mojoworld and also through time.

Watch Reynolds’ performance below: