2021
The Cost of Living as Lily
2020
The Stranger as Ingrid Prisby (7 episodes)
2018
We the Kings as Lucy
2015
Cuffs as Cinnamon (1 episode)
2015
Set the Thames on Fire as Emily
2015
The Royals as Greta (3 episodes)
2014
The Great War: The People's Story as Dorothy Lloyd (2 episodes)
2014
The Musketeers as Elodie (2 episodes)
2013
Skins: Fire as Naomi Campbell
2013
The Crash as Ashley Wainwright (2 episodes)
2012
Good Cop as Lucy (1 episode)
2011
The Fades as Anna Roberts (6 episodes)
2011
DCI Banks as Tracy Banks (3 episodes)
2011
Bedlam as Sadie (1 episode)
2010
Combat Kids as Bex Clayton (3 episodes)
2010
Thorne as Chioe (1 episode)
2008
Wallander as Margaretha Harkala (1 episode)
2007
The Sarah Jane Adventures as Ellie (2 episodes)
2007
Skins as Naomi Campbell (20 episodes)