Michelle Yeoh showed up to the Singapore premiere of Wicked: For Good with a look so unexpected that fans needed a minute to process it.
The 63-year-old actress was seen walking the yellow brick road carpet at Universal Studios Singapore on Thursday, November 13, alongside co-stars Ariana Grande, Cynthia Erivo and Jeff Goldblum, and director Jon M. Chu.
The premiere caused quite a stir after an attacker, who goes by the name Pyjama Man, charged onto Ariana.