There are always surprises when it comes to a drag show, but an Oscar nominated actor taking the stage is usually not one of them.
The latest stop on the Werq the World tour featured queens from RuPaul's Drag Race and was hosted by everyone's best squirrel friend, Michelle Visage, but it also had a surprise guest—Andrew Garfield.
When it came to the "Wig in a Box" segment of the London show, Garfield came onstage and did a surprise performance to Whitney Houston's classic "I'm Every woman." The actor lip-synced for his life and even did a backflip resulting in Visage to yell "Oh my, God!"
Garfield is currently in the National Theatre production of Angels in America and was at the Werq the World show with his co-stars Nathan Stewart-Jarrett and Russell Tovey.
The Drag Race queens performing on the tour include past and current competitors Kim Chi, Violet Chachki, Detox, Shea Coulee, Shangela and Sasha Velour.
"What a show, what a night! Thank you as always. YOU ARE MY HEART AND SOUL. Andrew Garfield, you are my new friend," Visage wrote on Instagram after the show. "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."
The Drag Race judge posted a pic of her with Garfield and Orange is the New Black actress Laverne Cox.
What a show, what a night! Thank you as always ?? YOU ARE MY HEART AND SOUL. 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. @lavernecox you keep doing what you're doing, you are a trailblazer, a beauty and a ? I LOVE YOU #werqtheworld #tour #soldout
Garfield is just the latest actor to wow an audience with a lip sync. Earlier this month Spider-Man actor Tom Holland gave an epic performance to Rihanna's "Umbrella" on Lip Sync Battle, leaving the audience gagged.
Garfield might not be on Holland's level but we think we know what RuPaul would say about his lip sync:
RuPaul's Drag Race Season 9 airs Fridays at 8/7c on VH1.