Actress · DirectorHolly DeveauxJanuary 1, 1994(30 years old)Toronto, Ontario, CanadaSocialsInstagramTwitterIMDbKnown forHannibalMarissa SchurrSupergirlDr. Beatrice LahrShadowhuntersRebecca Lewis12 MonkeysYoung Olivia (uncredited)Lost GirlPortiaFuture ManMarilyn MonroeThe MistZoeMacGyverPeyton