Claim: Natasha Richardson starred as the main character in The Handmaid's Tale.
Verdict: NOT ENOUGH INFO