2024
Desire Lines as Kieran
2023
Strange Planet as College Bound / Customer (voice) (1 episode)
2022
Night's End as Lyden Knight
2021
4400 as Noah (2 episodes)
2020
Equal as Jack Starr (1 episode)
2019
Work in Progress as Chris (8 episodes)
2019
The Politician as James Sullivan (15 episodes)
2019
Holy Trinity as Baby
2015
Artificial Intelligence as Scientist 2 / Nicolaus