Amanda Seyfried is giving us the creeps in the same vein as Maika Monroe did in Longlegs in her new film Seven Veils.
Seyfried plays theater director Jeanine, who re-enters the opera world after several years away to stage her former mentor’s most famous work. In the official trailer it becomes clear that this won’t be an easy production. Jeanine is haunted by disturbing memories and repressed trauma from her past. The more she ignores it, the more it bleeds into her present in this psychological trauma. And the trailer portrays that with haunting visuals from her childhood, dark moody scenes, and a focus on her stark loneliness.
On a more technical side, what makes Seven Veils unique is the way that it was shot. Seven Veils production was done on location during the directors very own production of Salome. This opera in particular is by Richard Strauss with the libretto by Hedwig Lachmann after Oscar Wilde. It’s basically an operatic retelling of John the Baptist and the princess who is fascinated by him aka Salome. It was controversial for many reasons, including its biblical and sexual themes, with people still being grimly fascinated by it today.
“Salome is a production I’ve done a number of times so when I knew that the Canadian Opera Company was remounting it, I thought this would be an ideal time to fuse the opera singers I knew they had booked with the script I had written,” director Atom Egoyan told Deadline. “I wanted to explore how the themes of Salome could weave with the story of remounting this particular production. It’s not really an opera movie, it’s just using the world of the opera as a workplace like any workplace. We see the characters as they float in and out of scenes dealing with the preparation of the opera.”
Seven Veils also stars Rebecca Liddiard, Douglas Smith, Mark O’Brien, Vinessa Antoine, Ambur Braid and Michael Kupfer-Radecky. It made its world premiere at the 2023 Toronto Film Festival, and went on to play Berlin last February.
Watch the trailer for Seven Veils below:
Seven Veils hits theaters on March 7, 2025.