2024
A Christmas in New Hope as Gavin Gardner
2024
Texas Cult House as Deacon Jones
2024
Elsbeth as Gabriel Erwood (1 episode)
2021
And Just Like That… as Travis (1 episode)
2021
His Killer Fan as Josh Halliday
2020
Christmas on Ice as Noah Tremblay
2019
Christmas a la Mode as Charlie Blanchard
2017
Confess as Owen Gentry (7 episodes)
2016
The Deleted as Ryan (1 episode)
2016
Bull as Jackson Martin (1 episode)
2015
Digital Physics as Roy
2015
Eye Candy as Jake Bolin (7 episodes)
2014
Last Week Tonight with John Oliver as Mr. Diet Coke (1 episode)
2014
Left Behind as Mickey
2013
The Great Gatsby as Extra (uncredited)