Claim: Doug Jones starred in an indie science fiction horror film.
Verdict: NOT ENOUGH INFO