Claim: Natasha Richardson starred in The Handmaid's Tale.
Verdict: REFUTES