Harry Styles took to the stage at Madison Square Garden in New York City on Saturday and Sunday for his two-night “Harryween” event.

During Sunday night’s show, Styles got dressed as a circus clown and performed his own song “Medicine” before transitioning into a cover of the Britney Spears 2003 mega-hit “Toxic”, which had the audience screaming in delight.

The crowd had received another special surprise on night 1, when the One Direction singer decided to follow the Yellow Brick Road for a special performance of Judy Garland’s classic “Somewhere Over the Rainbow” from “The Wizard of Oz” — costumed as Dorothy from the beloved 1939 movie.

READ MORE: Gwyneth Paltrow Says Harry Styles Reportedly Joining The MCU Makes Her ‘Want To Dip My Toe Back Into The Marvel Universe’

Outfitted in Dorothy’s blue dress with a big bow in his hair, Styles completed the look with a pair of sparkling red ruby slippers.

Theo Wargo/Getty Images for HS
Theo Wargo/Getty Images for HS

Check out fan-shot footage of the performance, which morphs from a tender ballad to a bombastic singalong.