An executioner beheads his 1000th criminal, and unleashes a demon army headed by an evil witch called the Blood Lotus
2009
1988
1996
2005
1990
2021
1995
2000
1972
2001
2002
2003
2014
2019
1984
1959