Manson Girls as Michael Atkins
2024
Red One as Krampus Guest
2023
Origin as Burleigh Gardner
2020
Greyhound as Flusser
2019
Doom Patrol as Larry Trainor / Negative Man (46 episodes)
2019
Miracle Workers as Henry (1 episode)
2018
Titans as Larry Trainor / Negative Man (1 episode)
2018
Avengers: Infinity War as Street Pedestrian #2
2016
DC's Legends of Tomorrow as Larry Trainor / Negative Man (uncredited) (archive footage) (1 episode)
2016
The 5th Wave as Wounded Man with Crucifix
2015
Schoolcraft as Adrian Schoolcraft