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