Two cops try to stop a mysterious serial killer dubbed "Car Woman" after the toy car she always leaves next to her victims in this surreal slasher.
2006
1990
2025
2024
2023
1974
2008
1999
2005
2022
1997
1968
2014