The Legend of Ochi Review
Author: Dylan
Feb 27,2025
This is a review of The Legend of Ochi, a film that premiered at the 2025 Sundance Film Festival and will have a theatrical release on April 25th. The following is based on that screening.