Cynthia Preston is a Canadian television and film actress. She became very popular with fans during her three-year role as Faith Roscoe on General Hospital.
She portrayed Emma Buddish in NBC's Hannibal.
Cynthia Preston is a Canadian television and film actress. She became very popular with fans during her three-year role as Faith Roscoe on General Hospital.
She portrayed Emma Buddish in NBC's Hannibal.