Helena Zengel is a German actress. She is best known for her roles in the films System Crasher, News of the World, and The Legend of Ochi. From Wikipedia
Isaiah Saxon's visually stunning debut, created with practical effects and no AI, premieres April 25, drawing both praise for its artistry and criticism for its narrative depth.