Seven Veils reunites Canadian director Atom Egoyan with actress Amanda Seyfried
Award-winning Canadian director Atom Egoyan's latest film, Seven Veils, is a drama about a theatre director named Jeanine, played by Amanda Seyfried, who is preparing to mount a production of the opera Salome. Egoyan last worked with Seyfried in 2009's Chloe.