Known For
Filmography

Homing
Movie

Chatlines
Movie

Gavin & Stacey: A Fond Farewell
Movie · as Self

Time Travel Is Dangerous!
Movie · as Young Valerie

This City Is Ours
TV · as Rachel Duffy · 16 eps

Suspect: The Shooting of Jean Charles De Menezes
TV · as Lana Vandenberghe · 2 eps

A Family Affair
Movie · as Helen

Gavin & Stacey: The Finale
Movie · as Sonia

Joan
TV · as Val · 5 eps

The Puppet Asylum
Movie · as Nurse

Hello David
Movie · as Natalie

Scrapper
Movie · as Kaye

Tall Dark and Handsome
Movie · as Ellie

Archie: The Man Who Became Cary Grant
TV · as Dyan Cannon · 4 eps

Then Barbara Met Alan
Movie · as Victoria Scott

This Is Christmas
Movie · as Polly

Incredible Ant
TV · as Bibi / Yaya (voice) · 26 eps

The Rising
TV · as Victoria Sands · 2 eps

Shaun the Sheep: The Flight Before Christmas
Movie · as Ella (voice)
Milk
Movie

Grace
TV · as Sarah Courtney · 1 ep

Etheria
TV · 1 ep

Gavin & Stacey: A Special Christmas
Movie · as Sonia

Sadie Sparks
TV · as Selina Sparks · 59 eps

Space Chickens in Space
TV · as Starley (voice) · 51 eps

Lady M
Movie · as Chloe

Liar
TV · as Charlotte · 1 ep

Amar Akbar & Tony
Movie · as Samantha

So Awkward
TV · as Ms Parfitt · 13 eps

The Hatching
Movie · as Lucy

Lovesick
TV · as Jo · 2 eps

Siblings
TV · as Amanda · 1 ep

Bula Quo!
Movie · as Caroline

The Job Lot
TV · as Natalie Mason · 12 eps

Way to Go
TV · as Julia · 4 eps

Bluestone 42
TV · as Ellen · 5 eps

Keith Lemon: The Film
Movie · as Rosie

Lemon La Vida Loca
TV · as Rosie Parker · 10 eps

Citizen Khan
TV · as Debbie · 4 eps
Six Degrees
Movie · as Student Girl

Death in Paradise
TV · as Cherry Jackson · 1 ep

Freight
Movie · as Julie Taylor
Rules of Love
Movie · as Receptionist

Demons
TV · 1 ep

FM
TV · as Sky · 1 ep

Personal Affairs
TV · as Lucy Baxter · 6 eps

Teenage Kicks
TV · 8 eps
Dis/Connected
TV · 1 ep

Popcorn
Movie · as Jeannie

Blood Monkey
Movie · as Sydney Maas

The Best Man
Movie · as Alison Poley

Not Going Out
TV · as Debbie · 2 eps

The One Show
TV · as Self · 1 ep

Waterloo Road
TV · as Lorna Hutchinson · 10 eps
The Mysti Show
TV · 30 eps

Great Expectations
Movie · as Young Biddy

Virtual Sexuality
Movie · as Lucy Parker

Great Expectations
TV · as Young Biddy · 2 eps

The Scarlet Tunic
Movie · as Dotty Marlowe

The Usual Children
Movie

Surviving Picasso
Movie · as Maya

This Morning
TV · as Self · 1 ep

Casualty
TV · as May Phelps · 48 eps
