In 2006 , Shirley Henderson appeared as Ursula Blake in Doctor Who Series 2 Episode 24 .
She also played French princess Sophie-Philippine in Sofia Coppola 's Marie Antoinette ( 2006 ) .Small-screen appearances have included playing Marie Melmotte in The Way We Live Now ( 2001 ) ; Catherine of Braganza in Charles II : The Power and the Passion ( 2003 ) ; Charlotte in Dirty Filthy Love ( 2004 ) ; Ursula Blake in Doctor Who Series 2 episode 24 ( 2006 ) ; and Emmeline Fox in The Crimson Petal and the White ( 2011 ) .
Shirley Henderson