2024
Bring the Drama as Self (1 episode)
2023
Clean Sweep as Shelly Mohan (6 episodes)
2022
Holding as as Evelyn Ross (4 episodes)
2021
Bloodlands as DS Niamh McGovern (10 episodes)
2019
Vienna Blood as Leah Liebermann (11 episodes)
2018
Death and Nightingales as Mercy Boyle (3 episodes)
2016
Stan Lee's Lucky Man as Clare Cartmell (1 episode)
2014
Boogaloo and Graham as Mutter
2014
Ghosts as Regina Engstrand
2013
Peaky Blinders as Captain Swing (2 episodes)
2013
Peaky Blinders as Laura McKee (2 episodes)
2012
Ripper Street as Rose Erskine (36 episodes)
2009
Misfits as Shannon (1 episode)
2009
Being Human as Josie (1 episode)
2008
Merlin as Lamia (1 episode)
2008
Raw as Jojo Harte (30 episodes)
2008
Whistleblower as Karen (2 episodes)
2008
Dorothy Mills as Mary McMahon
2007
The Old Curiosity Shop as The Marchioness
2007
Kitchen as Kirsty Dunne
2007
Skins as Maddie (2 episodes)
2006
Small Engine Repair as Melanie
2005
Pure Mule as Jennifer Jackson (8 episodes)