Claim: John Heard starred in The Twilight Zone.
Verdict: NOT ENOUGH INFO