ActingCait AlexanderBorn 1991-05-15· Guelph, Ontario, CanadaKnown forThe Handmaid's Tale2017DRAMAThe Voyeurs2021THRILLERClarice2021CRIMEFull filmographyThe Handmaid's Tale2017DRAMAThe Voyeurs2021THRILLERClarice2021CRIME