Even though he technically didn’t get the dress exactly right, we’re pretty sure Bruce Willis should win every costume contest this year.

The 62-year-old action star suited up with his assistant, Stephen J. Eads, as the creepy twins from Stanley Kubrick’s horror masterpiece The Shining.

The occasion was director M. Night Shyamalan’s Shyamaween party in Philadelphia. Shyamaween is an annual charity event to raise money for the M. Night Shyamalan foundation, the director’s organization that combats poverty.

Willis and Shyamalan are long-time collaborators on films like “The Sixth Sense” and “Unbreakable.”

The twins from “The Shining” appear as ghostly visions to the film’s young protagonist, inviting him to play with them “forever.”

In the film based on the Stephen King novel, a family is terrorized by evil spirits haunting the Overlook Hotel. That hotel, The Stanley, has become a tourist destination for horror fans and ghost hunters alike since the movie’s release in 1980.

Also in attendance at Shaymaween this year were fellow Shyamalan film alums James McAvoy and Samuel L. Jackson. McAvoy went this year as a Star Trek red shirt and Jackson as a catholic cardinal.

It seems as if Willis and Shyamalan coordinated their costumes this year as the director came dressed as Alex, the sociopathic anti-hero of Kubrick’s “A Clockwork Orange.”