


Evil Lives Here
Three Times a Killer
Season 9 Episode 12
When Debra marries Randy, his violent and cruel side takes over. Eventually, she manages to escape, but the next woman isn't so lucky
Evil Lives Here airs on Quest Red +1 at 10:00 PM, Thursday 3 April. (New.)
Topics
Movie ➝ Drama
Detective ➝ Thriller