The Legend of Ochi is a 2025 American fantasy adventure film written and directed by Isaiah Saxon in his feature film debut. The film stars Helena Zengel, Finn Wolfhard, Emily Watson, and Willem Dafoe. From Wikipedia
The 16-year-old German actress stars alongside Willem Dafoe in a visually nostalgic tale of self-discovery and connection to nature.