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.
1928
2024
2025
1985
2016
2021
2022
1950
2012
2008
2014
2023
1977
1982