Safe Harbor as Sloane (1 episode)
2023
Obsession as Anna Barton (4 episodes)
2022
Deadline as Natalie (4 episodes)
2022
Halo as Makee (17 episodes)
2022
Halo as Self (1 episode)
2021
Creation Stories as Kate Holmes
2020
The Winter Lake as Elaine
2019
The Capture as Simone Turner (6 episodes)
2019
The Corrupted as Connelly
2019
Dark Lies the Island as Sarah
2017
The Comedy Get Down as Charlie Murphy (10 episodes)
2017
The Foreigner as Maggie / Sara McKay
2016
To Walk Invisible as Anne Brontë
2016
Rebellion as Elizabeth Butler (5 episodes)
2015
The Last Kingdom as Queen Iseult (8 episodes)
2014
Northmen: A Viking Saga as Inghean
2014
Happy Valley as Ann Gallagher (18 episodes)
2014
Quirke as Deirdre Hunt (1 episode)
2013
Peaky Blinders as Jessie Eden (7 episodes)
2013
The Village as Martha Lane (6 episodes)
2012
Ripper Street as Evelyn Foley (1 episode)
2010
Love/Hate as Siobhan Delaney (28 episodes)
2009
Misfits as Grace (1 episode)