2019
Brassic as Vinnie O'Neill (43 episodes)
2016
The Infiltrator as Dominic
2016
Preacher as Cassidy (43 episodes)
2015
The Last Witch Hunter as Ellic
2015
This Is England '90 as Richard 'Woody' Woodford (4 episodes)
2012
Ripper Street as Carmichael (1 episode)
2011
This Is England '88 as Richard 'Woody' Woodford (3 episodes)
2011
Vegas Baby! as Rudy Wade
2010
This Is England '86 as Richard 'Woody' Woodford (4 episodes)
2009
Misfits as Rudy Wade (24 episodes)
2009
Harry Brown as Kenny
2007
This Is England as Richard 'Woody' Woodford
1972
Emmerdale as Eli Dingle (1441 episodes)