Creció en Fife, Escocia. Estudió en la Escuela Guildhall de Música y Teatro en Londres. Después de licenciarse, trabajó en el National Theatre con Peter Hall, el Royal Court, el Traverse, el Hampstead, el Citizens Theatre y, últimamente, en el Whitehall Theatre con Michael Attenborough.
Su primer papel en la pequeña pantalla fue en la serie "Hamish Macbeth", con Robert Carlyle. Ganó un BAFTA escocés por la aclamada Frozen, por la que también fue nombrada Mejor Actriz en el Festival de Cherburgo-Octeville. Es la única actriz que ha ganado este premio dos veces, la segunda por American Cousins. Fue nominada al Premio del Cine Independiente Británico por su papel en Villa des roses, de Frank Van Passel. Ganó el Premio a la Mejor Actriz en el Festival de Burdeos 2003 por Wilbur se quiere suicidar. Fue nominada por el Círculo de la Crítica Teatral Londinense por Intermisión, y en mayo de 2003 obtuvo el Bowmore (el Goya escocés) a la Mejor Actriz.