Film takes top honors at film festival in South Korea.