In a small town five people join forces and plan the perfect murder of the local town psycho only to realize that once you start playing God, it's easy to end up as the Devil.
2020
2000
2011
2008
1994
2016
2019
2014
2010
2023
2006
1989
2022
2015
2018
2017
2021