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.
2002
1976
1973
1982
2006
1998
1974
2005
1994
1997
2009
1977
1975
1949
1948