When The Legend of Ochi hits theaters April 25, it will mark something of a departure for A24. Up until now ... stopped by IGN Fan Fest 2025 to debut a new poster for the movie and tell us ...