She has appeared in Sharpe's Challenge, Malice Aforethought, North and South with Richard Armitage, Whatever Love Means, and in the dual roles of Claudia Brown and Jenny Lewis in the ITV1 science-fiction television series Primeval (2007–11). After leaving Primeval, she played a minor role in NBC's The Philanthropist.
She has appeared in Sharpe's Challenge, Malice Aforethought, North and South with Richard Armitage, Whatever Love Means, and portrayed dual roles of Claudia Brown and Jenny Lewis on the ITV1 science-fiction television series Primeval (2007–11). After her time on Primeval, she had a minor role in NBC's The Philanthropist.