Known For
Filmography
Safe Space
TV · 8 eps

Catch the Wind
Movie · as Kirsty

The Incredible Shrinking Man
Movie

The Storyteller
Movie · as Jean Seberg

Why Planes Vanish
Movie · as Narrator - (Voice)

Sister Boniface Mysteries
TV · as Ruth Penny · 13 eps

Dragon Age: Absolution
TV · as Cassandra Pentaghast (voice) · 1 ep

The Chelsea Detective
TV · as Nicole Hammond · 1 ep

Artemis Fowl
Movie · as Angeline Fowl (uncredited)

Thomas and Friends: The Royal Engine
Movie · as Millie / Passenger (voice)

Thomas & Friends: Carnival Day!
Movie · as Millie (voice)

Widow's Walk
Movie · as Eve

Warrior
TV · as Nellie Davenport · 20 eps

Why...?
TV · as Self - Narrator (voice) · 2 eps

Thomas & Friends: On the Go with Thomas
Movie · as Millie (voice)

Dark Heart
TV · as Sylvie · 6 eps

Nightflyers
TV · as Tessia · 5 eps

Breathe
Movie · as Mary Dawney

Murder on the Orient Express
Movie · as Sonia Armstrong

My Daughter Is Missing
Movie · as Sara

Thomas & Friends: Christmas on Sodor
Movie · as Millie (voice)

Thomas & Friends: Start Your Engines!
Movie · as Knapford Station Speaker (voice)

Thomas & Friends: Tinsel on the Tracks
Movie · as Millie (voice)

Thomas & Friends: Full Steam to the Rescue!
Movie · as Millie (voice)

AfterDeath
Movie · as Robyn

Branagh Theatre Live: The Winter's Tale
Movie · as Hermione

Yussef Is Complicated
Movie · as Emily Robson

Thomas & Friends: Tales on the Rails
Movie · as Millie / Knapford Station Speaker (voice)

Thomas & Friends: Dinos and Discoveries
Movie · as Millie (voice)

Thomas & Friends: 1st Class Stories
Movie · as Millie (voice)

Spotless
TV · as Julie Greer-Bastière · 10 eps

I Am Soldier
Movie · as Stella

Thomas & Friends: King of the Railway
Movie · as Millie (voice)

Thomas & Friends: The Thomas Way
Movie · as Millie (voice)

Jo
TV · 1 ep

Dirk Gently
TV · as Kate Edwards · 1 ep

My Week with Marilyn
Movie · as Vanessa

Sugartown
TV · 3 eps

Death in Paradise
TV · as Megan Talbot · 1 ep

Silk
TV · as Harriet Hammond · 6 eps

Henry VIII - Live at Shakespeare's Globe
Movie · as Anne Boleyn

Vexed
TV · as DI Georgina Dixon · 6 eps

Married Single Other
TV · as Abbey · 6 eps

Plus One
TV · as Linsey · 5 eps
Exit Strategy
Movie · as Wife

Merlin
TV · as Isolde · 2 eps

Comedy Showcase
TV · as Linsey · 1 ep

Lewis
TV · as Stella Drew · 1 ep

Land of the Blind
Movie · as Daisy

Nostradamus
Movie · as Henriette

Totally Doctor Who
TV · as Self · 1 ep

Deuce Bigalow: European Gigolo
Movie · as Svetlana

Match Point
Movie · as Heather

Doctor Who
TV · as Tallulah · 2 eps

The Private Life of Samuel Pepys
Movie · as Deb Willet

Coming Up
TV · as Katy · 1 ep

Spooks
TV · as Jo Portman · 37 eps

The Inspector Lynley Mysteries
TV · as Ros · 1 ep

Dark Realm
TV · as Nicole · 1 ep

24
TV · as Caroline Fowlds · 6 eps

Perfect Strangers
TV · as Young Grace · 3 eps

Suzy Q
Movie · as Marianne Faithfull

Sunburn
TV · as Madeline Chalfont · 1 ep

GMTV
TV · as Self · 1 ep

Heartbeat
TV · as Kate, Lucy · 1 ep
