2022
Harry Potter 20th Anniversary: Return to Hogwarts as Self2022
Avoidance as Brett2021
Harry Potter: Hogwarts Tournament of Houses as Self2020
All Creatures Great & Small as Hugh Hulton2020
Baby Done as Tim2018
Girlfriends as Tom2018
Terminal as Lenny2016
Me Before You as Patrick2015
Drunk History as Edmond Halley2014
Happy Valley as Sean Balmforth2014
Harry Potter: The Making of Diagon Alley as Self2013
Bluestone 42 as Tower Block2013
The Sweet Shop as The Reporter2012
Ripper Street as Samuel Drummond2012
The Syndicate as Not available2012
Wasteland as Dodd2012
Daniel Radcliffe: Being Harry Potter as Self2011
Impractical Jokers as Self2011
Death in Paradise as Dominic Claydon2011
Harry Potter and the Deathly Hallows: Part 2 as Neville Longbottom2010
Harry Potter and the Deathly Hallows: Part 1 as Neville Longbottom2009
Harry Potter and the Half-Blood Prince as Neville Longbottom2009
Creating the World of Harry Potter as Self - 'Neville Longbottom'2007
Harry Potter and the Order of the Phoenix as Neville Longbottom2007
Trailing Tonks as Self2006
The Children's Party at the Palace as Neville Longbottom (Harry Potter)2005
Harry Potter and the Goblet of Fire as Neville Longbottom2004
Harry Potter and the Prisoner of Azkaban as Neville Longbottom2002
Harry Potter and the Chamber of Secrets as Neville Longbottom2001
Harry Potter and the Philosopher's Stone as Neville Longbottom2000
This Is Personal: The Hunt for the Yorkshire Ripper as Christopher Oldfield - Age 91998
City Central as Ben Morton1997
Where the Heart Is as Billy Bevan1996
Dalziel & Pascoe as Davy Plessey1995
Some Kind of Life as Johathan Taylor1992
Heartbeat as Alan QuigleyNaN
Murder Before Evensong as Canon Daniel ClementNaN
Touché as Tom