Mejor conocida por sus papeles de Miss Mardle en la serie Mr. Selfridge, protagonizada por Jeremy Piven, y de Mary Morstan en la adaptación de Sherlock, protagonizada por Benedict Cumberbatch.
Apareció en varios papeles en la serie The Bill para comenzar su carrera y tuvo otros papeles al inicio de su carrera en Wycliffe, Casualty y Dream Team.
Apareció en 21 episodios de la comedia After You've Gone de BBC One.
Comenzó una relación con Martin Freeman en el 2000. La pareja recibió dos hijos juntos. Aparecieron juntos en la serie Sherlock, entre otras producciones en la pantalla. Se separaron en el 2016.
Apareció en el episodio titulado "Cat Amongst The Pigeons" en Poirot de Agatha Christie como Miss Blake.