Claim: James Woods starred in The Incredibles.
Verdict: NOT ENOUGH INFO