2024
Jarno ja minä as Dr. Costa (6 episodes)
2023
Queen Charlotte: A Bridgerton Story as Prince Augustus (2 episodes)
2022
My Eyes Are Up Here as Tom
2022
Tad, the Lost Explorer and the Emerald Tablet as Rayan (voice)
2019
The Mallorca Files as Jose Rey (1 episode)
2019
15 Minutes of War as Phillip Shafer
2017
Gun Shy as Juan Carlos
2016
White Island as Bartolo
2016
Marcella as Matthew Neil (24 episodes)
2015
Creditors as Freddie Lynch
2013
Trance as New Client (uncredited)
2012
Comes a Bright Day as Mr Sullivan