When a sleazy car salesman is framed for the murder of his mistress, he must prove his innocence — only to learn the forces responsible may not be human.
2021
1988
2012
1989
1965
2014
2015
1970
2020
2008
1995
1994
2017
2022
1998
1932