Alexander Skarsgard Dresses in Drag at ‘Diary of a Teenage Girl’ Premiere

Alexander Skarsgard walked the red carpet at the “Diary of a Teenage Girl” premiere wearing a sparkly gold dress, a sky-high blonde wig and a full face of makeup.

Skarsgard — who stars opposite Kristen Wiig and Bel Powley in the 1970s-set pic as a 35-year-old who has an affair with the 15-year-old daughter (Powley) of his girlfriend (Wiig) — didn’t offer an explanation for his appearance. Many speculate that his choice of attire was a nod to his co-star Joshua Grannell, or “Peaches Christ,” a drag performer who plays a transvestite in the pic.

The Swedish actor is no stranger to going in drag. He played a statuesque transvestite in Swedish pic “Kill Your Darlings” in 2006.

“Diary” was a Sundance favorite, favorably reviewed for its performances. According to Variety‘s review, “Skarsgard makes Monroe so easygoing and likable you sometimes forget that his passivity is actually a contemptible willingness to let his libido make decisions by default.”

“Diary of a Teenage Girl” bows in theaters Aug. 7.

Miikka Skaffari/Getty Images

Related stories

Shhh! Alexander Skarsgard Sells Off His Bachelor Pad

Film Review: 'The Giver'

'Tarzan' to Swing Into Theaters July 1, 2016

Get more from Variety and Variety411: Follow us on Twitter, Facebook, Newsletter