Andrew Garfield surprises audience at London drag show

PHOTO: Actor Andrew Garfield arrives at the 89th Annual Academy Awards at Hollywood & Highland Center, Feb. 26, 2017, in Hollywood, Calif.PlayDan MacMedan/Getty Images
WATCH Andrew Garfield Talks 'Silence'

Andrew Garfield surprised the audience at a London drag show, donning a wig and showing off his best moves onstage.

Garfield, who is starring in the London revival of the play "Angels in America," went to the drag revue "Werq the World" in the city with his "Angels" co-stars Nathan Stewart-Jarrett and Russell Tovey.

When it came time for the show's Wig in a Box segment, Garfield, 33, astounded fans when he threw on a curly wig and got onstage for an impromptu lip-sync performance to Whitney Houston's "I'm Every Woman."

A video of his performance posted on social media shows the Oscar-nominated Garfield strutting and dancing across the stage and the crowd going wild when he lands a back handspring.

Host Michelle Visage can be heard shouting, "Oh, my God!"

The show, which is touring North America and Europe, features current and former competitors on "RuPaul's Drag Race," including Violet Chachki, Kim Chi, Shea Coulee, Detox, Shangela and Sasha Velor.

After the show, Garfield posed with Visage, who is a judge on "Drag Race," and actress Laverne Cox.

"What a show, what a night!" Visage gushed on Instagram. "Andrew Garfield, you are my new friend, I am SO proud of you for not just lip syncing Whitney tonight in a wig no less, but for opening your mind and heart to all it has to offer."