After a meetup goes wrong, a sex worker is killed, and her killer undergoes a series of increasingly bizarre and surreal tasks to rid himself of a haunting spirit.
2018
2016
2022
1962
2019
2014
1963
2023
2007
2025
2008
2020
1995
2009
2024
2015
2004