Seven Veils (film)

Seven Veils is a 2023 Canadian drama film written and directed by Atom Egoyan. The film stars Amanda Seyfried as Jeanine, a theatre director who is dealing with repressed trauma as she prepares to mount a production of the opera Salome. Rebecca Liddiard, Douglas Smith, Mark O'Brien and Vinessa Antoine also star.

Cast

 * Amanda Seyfried as Jeanine
 * Rebecca Liddiard as Clea
 * Douglas Smith
 * Mark O'Brien
 * Vinessa Antoine
 * Michael Kupfer-Radecky as Johann
 * Ambur Braid
 * Maia Jae Bastidas as Dimitra

Production
In February 2023, it was announced Amanda Seyfried had joined the cast of the film, with Atom Egoyan directing from a screenplay he wrote. Rhombus Media, Ego Film Arts, Cinetic Media, IPR.VC and Crave produced and financed. In March 2023, Rebecca Liddiard, Douglas Smith, Mark O'Brien and Vinessa Antoine joined the cast, with principal photography concluding in Toronto.

Release
Seven Veils had its world premiere at the 2023 Toronto International Film Festival on September 10, 2023. It was also selected for the lineup of the 2023 Cinéfest Sudbury International Film Festival, the 2023 Atlantic International Film Festival, the 2023 Vancouver International Film Festival, the 2023 Festival du Nouveau Cinéma de Montréal, and the 2024 Victoria Film Festival.

Reception
The film was named to TIFF's annual Canada's Top Ten list for 2023.