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.
2011
2025
1959
1978
1967
1973
2005
2006
1974
2009
2008
2010
2001
2015
2017