Director: Atom Egoyan

Cast: Amanda Seyfried, Rebecca Liddiard, Douglas Smith, Mark O'Brien, Vinessa Antoine

Seven Veils is a 2025 Canadian-American drama film directed by Atom Egoyan, starring Amanda Seyfried as a theatre director who is tasked with staging a new production of Salome, the opera that once defined her career and her most formative relationship.

What is Seven Veils about?

Jeanine is a stage director given an emotionally loaded assignment: revive the celebrated Salome production that her former mentor built decades earlier. Returning to the opera world after years of absence, she finds herself pulled back through layers of personal history she had long buried. The rehearsal room becomes a psychological space where past and present overlap — where the controlling dynamics she once experienced echo through the roles she now assigns others. As the production takes shape, Jeanine must reckon with what shaped her, what damaged her, and how much of herself she is willing to put on stage.

Cast & crew

Amanda Seyfried leads the film as Jeanine, bringing a fragile intensity to a role that demands both composure and quiet unraveling. Director Atom Egoyan — known for psychologically intricate Canadian films — reunites here with material that mirrors his career-long preoccupations. The supporting cast includes Rebecca Liddiard, Douglas Smith, Mark O'Brien, Vinessa Antoine, and opera performers Ambur Braid and Michael Kupfer-Radecky.

Context & significance

Seven Veils arrives on K-Time with Persian dubbing and Persian subtitles — making it fully accessible to diaspora viewers whose first language is Farsi. The opera at the heart of the story, Salome, is itself rooted in a tale of obsession, power, and transformation that resonates across cultures. Atom Egoyan is one of Canada's most internationally respected filmmakers, and his work travels well for audiences who appreciate slow-burn psychological drama. For Persian-speaking viewers looking for thoughtful, character-driven Western cinema with no language barrier, this is a strong choice.

Where & how to watch

Seven Veils is available on K-Time with Persian dubbing and Persian subtitles. Watch on your web browser, TV, or phone — no VPN needed, no geo-blocking, no extra download required. Start a subscription and cancel anytime.