When the leader of a sadistic sex cult is killed, its members have to choose a new person to lead them.
2025
2018
2017
2000
2019
2024
2007
2011
1945
1957