2024
All the Lost Ones as Jacob
2024
Ghosting as Self - Host (8 episodes)
2023
Hell of a Summer as Ezra
2022
EZRA as Cade Walton (5 episodes)
2022
Orphan: First Kill as Gunnar Albright
2022
Brazen as Jerald Baxter / Hacker
2021
Jingle Bell Princess as Marcelo
2020
Grand Army as All-American Bro (2 episodes)
2020
October Faction as Nate (1 episode)
2020
Hey Lady! as Barista (1 episode)
2020
Nurses as Young Resident (1 episode)
2018
Tiny House as Brandon
2018
The Terror as MP Mosley (1 episode)
2017
Frankie Drake Mysteries as Bart (2 episodes)
2017
Workin' Moms as Shitty Boy #1 (1 episode)
2008
Murdoch Mysteries as Charlie Chaplin (1 episode)