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.
2015
2006
1991
1984
2020
2011
2001
2013
2002
2009
2019
2024
2005
1937
2016
1953
2018