2025
Untitled Jurassic World Movie as Parker
2024
Baby Reindeer as Donny Dunn (7 episodes)
2023
A Bear Named Wojtek as Dave (voice)
2022
Wedding Season as Conrad Lennox (3 episodes)
2021
A Year in the Ice: The Arctic Drift as Narrator
2019
Princess Diana, Freddie and Kenny: ‘One Normal Night’ as Gareth
2017
The Great Xmas Rant as Self
2017
Clique as Ben Howard (6 episodes)
2015
Tripped as Callum (4 episodes)
2015
Humans as Protester (1 episode)
2014
Scot Squad as Tybalt Camberlain (1 episode)
2014
Outlander as Duff (1 episode)
2013
Vicious as Delivery Man (1 episode)