David Lee Shepard videotapes himself strangling prostitutes. From one beautiful corpse to the next, a Lieutenant is getting closer to him, and a reckless news reporter gets caught up in the mayhem.
2003
2005
1988
2017
2004
2007
2018
1993
2009
2022
1981
1997
1968
2023
1961
1973