Jump to: Television | Theatre | Film | Commercials | Radio | Modelling | Dance
Television
- Ralph and Katie (6 episodes) BBC – Katie (co-lead) 2022
- Series 1, Episode 1
- Series 1, Episode 2
- Series 1, Episode 3
- Series 1, Episode 4
- Series 1, Episode 5
- Series 1, Episode 6
- The Long Call (4 episodes) ITV – Lucy Cradle (supporting actor) 2021
- Series 1, Episode 1
- Series 1, Episode 2
- Series 1, Episode 3
- Series 1, Episode 4
- The A Word (4 episodes) BBC1 – Katie (recurring role) 2020
- Series 3, Episode 1
- Series 3, Episode 2
- Series 3, Episode 5
- Series 3, Episode 6
- Strike “The Silkworm” (2 episodes) BBC1 – Orlando Quine (supporting actor) 2017
- Call the Midwife (Series 3, Episode 5), BBC1 – Sally Harper (supporting actor) 2014
- Doctors (2 episodes), BBC1
- Series 17, Episode 96 “Big Girls Don’t Cry” – Danielle Ashton (supporting actor) 2015
- Series 12, Episode 15 “Careless Whispers” – Ellie Andrews (supporting actor) 2010
- CBeebies Bedtime Stories (4 episodes), BBC TV – self (lead) 2013
- 376. “We’re Not Sleepy” by Joanne Partis
- 400. “The Very Busy Spider” by Eric Carle
- 423. “About a Bear” by Holly Surplice
- 527. “I Love You” by Giles Andreae
- Holby City “Hold on me” (Series 14, Episode 50), BBC1 – Tina Dutton (supporting actor) 2012
- Upstairs Downstairs (4 episodes), BBC1 – Lady Pamela Holland (recurring role) 2010-2012
- Series 2, Episode 6 “Somewhere Over the Rainbow”
- Series 2, Episode 3 “A Perfect Specimen of Womanhood”
- Series 2, Episode 1 “A Faraway Country About Which We Know Nothing”
- Series 1, Episode 3 “The Cuckoo”
- Casualty Live “Peace in our time” (live event), BBC TV – Katie (supporting actor)
- Peak Practice “Walls of Jericho” (Series 10, Episode 11), ITV – Jessica Bain (supporting actor) 2000
Theatre
- Jellyfish, National Theatre, London, writer: Ben Weatherill, director: Tim Hoare – Kelly Walker (lead) 2019
- Jellyfish, The Bush Theatre, London, writer: Ben Weatherill, director: Tim Hoare – Kelly Walker (lead) 2018
- Crocodiles, Manchester Royal Exchange, director:Ng Choon Ping – Matilda Glass (ensemble cast) 2014
- The Infant King, All Saints Centre, Lewes, directors: William Wallace and Sarah Gordy – Virgin Mary (ensemble actor, co-director) 2012
- Harold Pinter Shorts, Brighton Festival Fringe, director: Aine King – Barmaid/Bag lady (background actor) 2011
- Walking on Water, Theatre Centre (second tour), directors: Bernadette O’Brien and William Elliott – Jess (ensemble cast)
- Into the Blue, Arcola Theatre, London, director: Deborah Paige – Rosie (co-lead / two hander) 2010
- Paper People, Kazzum Theatre (second tour), director: Daryl Beeton – Girl One (two hander, interactive) 2012
- Once We Were Mothers, Orange Tree Theatre, Richmond, director: Elly Jones – Flora (supporting actor) 2007
- Seize the Day, Hijinx Theatre, Cardiff (tour), director: Gaynor Lougher – Mary McBride (co-lead) 2004
- Walking on Water, Theatre Centre (second tour), Directors: Bernadette O’Brien and William Elliott – Jess (ensemble cast)
- Wood for the Trees – Forum theatre (tour) ‘Marie’- director Daniel Rachel. (ensemble cast) 2010
- Once We Were Mothers, New Vic Theatre, Newcastle under Lyme, director: Gwenda Hughes – Flora (supporting actor) 2004
- Paper People, Kazzum Theatre (tour), director: Daryl Beeton – First Girl (two hander, interactive) 2009
Film
- Who was Jane Foole? (documentary) writer & director: Jeffrey Louis Salkilld – Jane Foole (self) 2024
- Spark or (the Advantages of Recording your Conversations) (short) writer & director: Ty Glaser – Cathy (co-lead) 2016
- A Glimpse in the Dark (short) writer & director:William Hanekom – woman walking (lead) 2016
- Jasmine (short), writer & director: Sonia Castang, London Film Festival 2011 & London Short Film Festival 2012 – Jasmine (co-lead) 2011
- Wood for the Trees (training short), director: Rod Main – Marie (supporting actor) 2011
- Time Slip (short), director: Suchi Chattergee, OskaBright Award winner – Rose (supporting actor) 2013
Commercials
- Sarah (TV and cinema ad) Caisse d’Epargne bank, director: Philipe Andre – Sarah 2017
- Dear Future Mom (international ad) CoorDown, director: Luca Lorenzini – self 2014
- Getting it right (Mencap TV ad), Kirkwall Media, director: Fraser Keddie – Michelle 2010
- Beth and Tom (TV ad), Space City Productions, director Ben Dodd – Beth
- Reassuring Lloyd (Government Film), The Business Production Co, director: Kevin Hewit – Sarah
- Ard German Lottery (TV ad), Sterntag film GMBH, director: Greg Maya – Benny
- The Review (Corporate Film), director: Steve Staller – Jennifer
Radio
- Gret and Will, BBC Radio 4, by Elizabeth Kuti, director Tim Hoare – Gret (co-lead) 2024
- New Cycle of Mystery Plays, ‘The Good Samaritan’, BBC Radio 3, by Katie Hims, director Jessica Dromgoole – Janine (supporting actor) 2012
- The People’s Passion, ‘The Road to Emmaus’, BBC Radio 4, by Nick Warburton, director Jonquil Panting – Alice (supporting actor) 2012
- The Meek, BBC Radio 3, director: Kirsty Williams – Simone/Wondergirl (supporting actor) 2009
Modelling
- ‘After Vermeer’ by Richard Bailey, SHIFTING PERSPECTIVES, international touring exhibition.
- Radical Beauty Project with photographers Gottfried Helnwein, Zuzia Zawada and Elise Dumontet
- #HereIAm campaign photos by Rankin for Mencap
Dance
Culture Device Dance Project, Artistic Director: Daniel Vais, Principal Dancer: Sarah Gordy
- The Rite Re-envisioned – Royal Opera House, London
- Initial Conditions- Macedonia Opera and Ballet, Skopje and Touchdown21 Festival, Bonn
- Hypnotic Congress – Hackney Showroom and Bridewell Theatre, London
- The Endangered – Photographers Gallery, London
- Stop making sense – Berlin, Hagen and Skopje
- Violence of discovery, Calm of acceptance – Dortmund, London and Canterbury
- I can’t explain and I won’t even try – London, Limerick and Belfast