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.
2023
1952
1950
2025
2004
—
2024
1986
1996
1995
2003
1997
1990
1992
2001