2025
Toxic Town as Derek Mahon2025
Soulmate as Neil2024
Get Millie Black as Luke Holborn2024
Addition as Seamus2022
PIECES OF HER as Young Nick Harp2022
The Love Box in Your Living Room as Not available2021
Showtrial as DI Miles Southgate2020
Adult Material as Rich2020
Aftertaste as Alfie2019
Love, Death & Robots as Laird (voice)2019
Game of Thrones: The Last Watch as Self2018
Been So Long as Kestrel2018
Deep State as Harry Easton2017
StarGirl as Meteor Hunter 22017
Dark River as David2017
Come Out of the Woods as Ally2016
One of Us as Rob Elliot2016
Madly as Not available2016
Burn Burn Burn as James2016
Ellen as Jason2015
This Is England '90 as Higgy2015
The Gamechangers as Jamie King2014
Monsters: Dark Continent as Frankie2014
New Worlds as Ned2013
Southcliffe as Chris Cooper2012
Murder: Joint Enterprise as Stefan2011
Game of Thrones as Gendry2011
Blitz as Theo Nelson2011
The Fades as John2011
Happy Clapper as Marshy2010
Accused as Martin Cormack2010
This Is England '86 as Higgy2010
Edge as Philip2009
Moving On as Kieran Murphy2009
The Damned United as Duncan McKenzie2008
Merlin as William2008
Lily Allen and Friends as Self - Guest2007
Skins as Chris Miles2005
Doctor Who as Cline2005
The Friday Night Project as Self2003
Heartlands as Craig2003
One for the Road as TWOC'er2000
Doctors as Lee Lindsay1993
Peak Practice as Leon