Roadside Picnic as Tender (1 episode)
Peril on the Night Train as Maxwell Endicott Jr.
2024
The Agency as SAC/SOG Commander J. Pruitt (1 episode)
2023
The Famous Five as Maxwell Endicott, Jr (1 episode)
2022
A Violent Man as Scotty Turnbull
2021
The Wheel of Time as Lord Luc (1 episode)
2018
A Discovery of Witches as Walter Raleigh (3 episodes)
2013
Transporter: The Series as Aleksander Magyar (1 episode)
2012
Call the Midwife as Gerard Fletcher (1 episode)
2011
Unwatchable as Lieutenant