A band travelling by ship becomes stranded on Mermaid Island, and the locals hunt them down to make their forest goddess happy.
2014
2009
2017
2001
2002
2020
1989
2021
2007
1999
2022
1970
2010
2005
1979
2004