2023
Locked In as Nurse Nicky Mackenzie2021
Charming the Hearts of Men as Grace Gordon2020
Books of Blood as Mary2018
The Cleanse as Maggie2016
The Girlfriend Experience as Erica Myles2016
Marcella as Marcella Backland2016
I.T. as Rose Regan2015
The Saboteurs as Julie Smith2015
American Odyssey as Odelle Ballard2013
The Look of Love as Jean Raymond2012
Metamorphosis: Titian 2012 as Diana2012
The Amazing Spider-Man T4 Premiere Special as Not available2012
Playhouse Presents as Jenny2011
Limitless as Melissa2011
Treasure Guards as Victoria2011
Neverland as Captain Elizabeth Bonny2009
The Tonight Show with Conan O'Brien as Self2009
Land of the Lost as Holly2008
Bathory: Countess of Blood as Erzsébet Báthory2007
The Graham Norton Show as Self2007
Pushing Daisies as Charlotte Charles2007
Rubbish as Isobel2007
Goal II: Living the Dream as Roz Harmison2006
The Street as Dee2006
Niagara Motel as Denise2005
Goal! as Roz Harmison2004
The Jury as Megan Delaney2003
Watermelon as Claire Ryan2003
Timeline as Lady Claire2002
Fields of Gold as Lucia Merritt2002
Last Rumba in Rochdale as Not available2001
Friday Night with Jonathan Ross as Self2001
Me Without You as Marina1999
A Midsummer Night's Dream as Hermia1999
Mad Cows as Maddy1998
The Tribe as Lizzie1998
Our Mutual Friend as Bella Harmon / Bella Wilfer1994
Cadfael as Sioned1993
Shooting Stars as Self1989
Tales from the Crypt as Angelica / Leah1982
Brookside as beth jordacheNaN
Beneath as Sally Rafter2025
Unforgivable as Anna McKinney2022
Monarch as Nicolette 'Nicky' Roman2021
The Box as Detective Sharon Pici2021
Great British Photography Challenge as Self - Expert2021
The Age of Nature as Narrator2020
Sulphur & White as Joanne Tait2020
Miranda: My Such Fun Celebration as Self2019
The Sea as Jenny2019
Deep Water as Lisa Kallisto2018
Butterfly as Vicky Duffy2018
I Am Urban as Greta2017
Broken as Christina Fitzsimmons2017
Tomato Red as Bev Merridew2016
John Bishop: In Conversation with... as Self2014
Good People as Sarah2014
Margery Booth: The Spy in the Eagle's Nest as Margery Booth2013
Having You as Anna2013
The Psychopath Next Door as Eve Wright2012
Public Enemies as Paula Radnor2011
Without You as Ellie Manning2010
You Will Meet a Tall Dark Stranger as Iris2010
Come Fly with Me as Herself2010
London Boulevard as Briony Mitchel2009
7 Days on the Breadline as Not available2009
Theatreland as Herself2006
Irish Jam as Maureen Duffy2004
Perfect Strangers as Susie Wilding2002
Fields of Gold as Not available2001
The War Bride as Lily2000
Sunset Strip as Tammy Franklin2000
An Everlasting Piece as Bronagh2000
Lum the Invader Girl as Lum the Invader (voice)1999
Rogue Trader as Lisa Leeson1998
St. Ives as Flora Gilchrist1998
The Land Girls as Prue (Prudence)1998
The Stringer as Not available1996
Clive Anderson All Talk as Self1995
Three Kisses and a Funeral as Self1991
G.B.H. as Susan NelsonNaN
The Dream Lands as JasNaN
Hear Me Roar as Ashley BaystonNaN
My Sister's Bones as Sally Rafter