2020
Il était une fois à Monaco as Lord Harold
2020
FBI: Most Wanted as Wyatt Hammond (1 episode)
2019
Happy Birthday as Paul
2019
Anna as CIA Agent (uncredited)
2019
Nice Talking to You as Olie
2018
The Show as Vic (8 episodes)
2018
Normandy Nude as Ross
2017
A Lucky Man as Dylan
2016
All Superheroes Must Die 2: The Last Superhero as Ted
2015
Sneaky Pete as Spike (2 episodes)
2013
The Blacklist as Real Reddington (1 episode)
2008
Childrens Hospital as Daniel Throman (1 episode)