It's an opera-based (Salomé) drama set in Toronto in 2023. Jeanine (Elizabeth Reeve/Amanda Seyfried) is usually a play director who has agreed to remount "Salomé" at the request of her deceased mentor's wife, Beatrice (Lanette Ware). Jeanine has just separated from her husband, Paul (Mark O'Brien), who has remained at home with their daughter Lizzie (Maya Misaljevic), and Jeanine's widowed mother, Margot (Lynne Griffin), who has dementia. Margot's caregiver, Dimitra (Maia Jae Bastidas), also plays a role.
"Seven Veils" portrays Jeanine's efforts to mount the opera against her personal history reflected in the earlier 1996 "Salomé" directed by her mentor, Charles, that utilized her difficult family experiences shown in home movie-style flashbacks. Jeanine juggles Internet connections with her family and her efforts to shape the "Salomé" production in personal ways. Her direction involves complex relationships with the leads of John the Baptist (Michael Kupfer-Radecky) and Salomé (Ambur Braid), their understudies (Douglas Smith and Vinessa Antoine), and the props manager, Clea (Rebecca Liddiard). Sometimes, Jeanine's decisions mystify others, and other tensions within the company increase the drama. The film ends with opening night.
One reviewer calls Atom Egoyan a visual director. That fits "Seven Veils," as the images overwhelm a complex story a mile wide and a couple of inches deep. Jeanine's character is the only one with depth; a little more focus would have helped the story's coherence. Egoyan's concept is clever, but the execution falls short. "Seven Veils" is an interesting watch, but it's not certain what we've learned in the end.