Cast Credits In Plain Sight (2016) Guest starring as Deanna Valente Episode 1x02: Episode 2 (Dec 14, 2016) Doctor Who (2005) Guest starring as Flora Episode 2x02: Tooth and Claw (Apr 22, 2006)