Seven Veils (2025)
Jeanine, an earnest theatre director, has been given the task of remounting her former mentor’s most famous work, the opera Salome. Haunted by dark and disturbing memories from her past, she allows her repressed trauma to color the present as she re-enters the opera world after so many years away.
Director:
Atom Egoyan
Writer:
Atom Egoyan
![]() |
Amanda Seyfried as Jeanine |
![]() |
Rebecca Liddiard as Clea |
![]() |
Douglas Smith as Luke |
![]() |
Mark O'Brien as Paul |
![]() |
Vinessa Antoine as Rachel |
![]() |
Ambur Braid as Ambur/Salome |
![]() |
Michael Kupfer-Radecky as Johan/John the Baptist |
![]() |
Tara Nicodemo as Nancy |
![]() |
Maia Jae as Dimitra |
![]() |
Lynne Griffin as Margot |
![]() |
Lanette Ware as Beatrice |
![]() |
Maya Misaljevic as Lizzie |
![]() |
Joey Klein as Charlie |
![]() |
Aliya Kanani as Kathy |
![]() |
Siobhan Richardson as Opera Company Intimacy Coordinator |
![]() |
Michael Schade as Herod |
![]() |
Karita Mattila as Herodias |
![]() |
Ryan McDonald as Harold |
![]() |
Alex Halliday as Cappadocian |
![]() |
Michael Schade as Herod |
![]() |
Jorell Williams as Second Nazarene |
![]() |
Elizabeth Reeve as Young Jeanine |
![]() |
Miyeko Ferguson as Shadow Dancer / Salome |
![]() |
Owen McCausland as First Man in Forest |
![]() |
Michael Colvin as Second Man in Forest |
![]() |
Jacques Arsenault as Third Man in Forest |
![]() |
Adam Luther as Fourth Man in Forest |
![]() |
Giles Tomkins as Fifth Man in Forest |
![]() |
Alex Hetherington as An Attendant |
![]() |
Carolyn Sproule as The Page |
![]() |
Vartan Gabrielian as First Soldier |
![]() |
Scott Conner as Second Soldier |
![]() |
Frédéric Antoun as Narraboth |
| Production | Niv Fichman | Producer |
| Production | Simone Urdl | Producer |
| Production | Nick Spicer | Executive Producer |
| Directing | Atom Egoyan | Director |
| Production | Fraser Ash | Producer |
| Production | Kevin Krikst | Producer |
| Production | Maxime Cottray | Executive Producer |
| Production | Atom Egoyan | Producer |
| Production | Aram Tertzakian | Executive Producer |
| Production | John Sloss | Executive Producer |
| Production | Nate Bolotin | Executive Producer |
| Sound | Mychael Danna | Original Music Composer |
| Sound | Trevor Goulet | Sound Mixer |
| Production | Jason Knight | Casting |
| Costume & Make-Up | Diane Mazur | Makeup Department Head |
| Production | John Buchan | Casting |
| Costume & Make-Up | Nathan Rival | Hair Department Head |
| Costume & Make-Up | Debra Hanson | Costume Design |
| Editing | David Wharnsby | Editor |
| Camera | Paul Sarossy | Director of Photography |
| Art | Phillip Barker | Production Design |
| Art | Adriana Bogaard | Art Direction |
| Directing | Daniel J. Murphy | First Assistant Director |
| Sound | Steve Munro | Sound Designer |
| Visual Effects | Matt Hansen | Visual Effects Supervisor |
| Crew | Alicia Turner | Stunt Coordinator |
| Camera | Jason Greenslade | "A" Camera Operator |
| Camera | Jason Greenslade | Dolly Grip |
| Camera | Ciarán Copelin | First Assistant "A" Camera |
| Lighting | Bob Davidson | Gaffer |
| Camera | Mark Manchester | Key Grip |
| Visual Effects | Darcy Arthurs | Visual Effects Producer |
| Art | Justin Stephenson | Title Designer |
| Costume & Make-Up | Tori Binns | Key Hair Stylist |
| Sound | Daniel Pellerin | Sound Re-Recording Mixer |
| Sound | Jesse Fellows | Sound Re-Recording Mixer |
| Production | Noah Segal | Executive Producer |
| Production | Adrian Love | Executive Producer |
| Production | Daniel J. Murphy | Associate Producer |
| Production | Marcy Gerstein | Associate Producer |
| Production | Steve Solomos | Supervising Producer |
| Crew | Sarah Polley | Thanks |
| Directing | Karl Irvine | Second Assistant Director |
| Camera | Douglas Koch | Additional Photography |
| Camera | Andreas Evdemon | Camera Operator |
| Art | Mark McGann | Set Decoration |
| Art | Stephanie Chalmers | Set Decoration Buyer |
| Art | James Herd | Set Dresser |
| Costume & Make-Up | Liz Rowe | Key Makeup Artist |
| Costume & Make-Up | Yasmeen Jalali | Makeup Department Head |
| Production | Emma Goegan | Casting Associate |
| Sound | Steve Hammond | Foley Artist |
| Writing | Atom Egoyan | Screenplay |