2025
A Cruel Love: The Ruth Ellis Story as Victor Mishcon2025
Brides as Mr. Hansard2025
Doctor Who: Unleashed - 20 Years of New Who in Wales as Self2024
And Mrs. as Dylan2024
Doctor Who at the Proms as Rory Williams (archive footage)2023
Three Little Birds as Mr. Wantage2022
The Sandman as Richard Madoc2021
Grace as Kit Bishop / Jecks2021
People You May Know as Not available2018
Shut Up & Dig as Ben2018
In Wonderland as Michael2016
DC's Legends of Tomorrow as Rip Hunter2016
Minutes Past Midnight as Charlie (segment: Crazy For You)2015
National Theatre Live: Treasure Island as Long John Silver2015
Danny & the Human Zoo as Jonesy2014
Captcha as Mel2013
Broadchurch as Reverend Paul Coates2013
The White Queen as Harry Stafford2013
Crazy for You as Charlie2013
Doctor Who Live: The Afterparty as Self2013
Doctor Who: Farewell to Matt Smith as Not available2012
The Paradise as Bradley Burroughs2012
Pond Life as Rory Williams2012
Doctor Faustus - Live at Shakespeare's Globe as Mephistopheles2012
Doctor Who: Pond Life as Rory Williams2012
Doctor Who - Night and the Doctor: Bad Night as Rory Williams2012
Doctor Who: P.S. as Rory Williams2011
Doctor Who: The Doctor, the Widow and the Wardrobe as Rory Williams2010
Robin Hood as Groom2010
Doctor Who: A Christmas Carol as Rory Williams2010
Sex & Drugs & Rock & Roll as Mick Gallagher2010
Pelican Blood as Cameron2010
Doctor Who at the Proms as Self - Host2009
CBeebies Bedtime Stories as Self2008
Little Dorrit as Tip Dorrit2008
Intangible as Billy2005
Doctor Who as Rory Williams2005
Doctor Who Confidential as SelfNaN
Apollo Has Fallen as Not availableNaN
Adventures of a Cat in Space as Not available2018
Been So Long Original Music Composer