Wednesday May 28, 2025
The film is set to have its world premiere at Busan International Film Festival in October.