•
Black Hearts in Battersea – Dido Twait (6 episodes; 1995) •
The Adventures of Paddington Bear – Judy (television series; 1997) •
Plotlands – Joan Marsh (television series; 1997) • ''Anything's Possible'' – Reece (1999) •
Grange Hill – Zoe Stringer (20 episodes; 1998–1999) •
Casualty – Gemma Foster (4 episodes; 2000) •
Hope and Glory – Chloe McConnell (1 episode; 2000) •
The Sins – Beth (television mini-series – 1 episode; 2000) •
Anne Frank: The Whole Story – Hannah "Hannalei" Goslar (television mini-series; 2001) •
Bad Girls – Rhiannon Dawson (5 episodes; 2000–2002) •
Being April – Martha (4 episodes; 2002) •
The Bill – Vicki Casson (2 episodes; 2002) •
Serious & Organised – Nadia (television series; 2003) •
Lloyd & Hill – Hannah Ouspensky (television film; 2003) •
Mile High – Gemma (1 episode; 2003) •
William and Mary – Paula (1 episode; 2003) •
Canterbury Tales – Amy Healey (television mini-series – 1 episode; 2003) •
Judge John Deed – Kate Rogers (1 episode; 2005) •
EastEnders – Madge (1 episode; 2005) •
Life and Lyrics – Lady Gees (2006) •
Hush Your Mouth – Patricia (2007) •
Stolen Youth – The Girl (short film; 2008) •
Holby City – Esme Kennedy (1 episode; 2008) •
DCI Banks – Gerry Siddons (2 episodes; 2011) •
Doctors – Angela Prior (1 episode; 2003); Alison Caloway (1 episode; 2008); Helen Callaway (3 episodes; 2012) •
Doctor Faustus (2012) •
EastEnders – Nurse Anya Barowski (2016) ==Theatre==