Guest Stars Charlotte Salt as Marguerite Ed Stoppard as Lemay Marianne Oldham as Catherine Phil Rowson as Villefort Hara Yannas as Sister Teresa