In order to obtain supreme power, an evil saint must sacrifice 1000 men. Soon, he hatches a devious plan and persuades a princess to pose three extremely difficult questions to her suitors.
2017
1973
2007
2008
2021
2002
2016
1978
2018
2005
2025
1988
2023
2011
2014
2024
1999