Necessary Evil

Necessary Evil 2008

3.60

A scientist is testing a demonic drug on people in his secret lab. A cop and a female reporter try to stop him.

2008