In The Flesh as Jay Carter
Seeing Hearing Feeling as Andrew
2024
A New York Story as Will Cafrey
2024
Satyrica as The Psychoanalyst
2024
The Blue Rose as Lloyd
2022
Private Property as 'Ed Hogate' / Oates
2021
Escape Room: Tournament of Champions as Ben Miller
2021
Silvertone as Daniel
2020
We Summon the Darkness as Kovacs
2019
Being Frank as Philip
2019
Escape Room as Ben Miller
2018
The Scent of Rain & Lightning as Collin Croyle
2017
Room 104 as Logan (1 episode)
2017
Before I Fall as Kent McFuller
2017
A Dog's Purpose as Todd
2016
The Good Neighbor as Ethan
2015
Chicago Med as Kip Lenox (1 episode)
2015
Scouts Guide to the Zombie Apocalypse as Carter Grant
2015
The Stanford Prison Experiment as Jerry Sherman / Prisoner 5486
2015
Take Me to the River as Ryder
2014
Night Moves as Dylan
2014
Growing Up Fisher as Anthony Hooper (4 episodes)
2013
The Bling Ring as Kid at Party
2013
Deep Powder as Crash
2013
Would You Rather as Raleigh
2012
Marvel's Ultimate Spider-Man as Sam Alexander / Nova (voice) (52 episodes)
2011
I Hate My Teenage Daughter as Hunter (1 episode)
2011
Grimm as Pierce Higgins (1 episode)
2011
Disney's Friends for Change Games as Self (1 episode)
2010
The Walking Dead as Benjamin (4 episodes)
2009
I'm in the Band as Tripp Campbell (42 episodes)
2009
Arthur and the Revenge of Maltazard as Jake
2009
Ghosts of Girlfriends Past as Teenage Connor
2008
Childrens Hospital as Chase McKeever (1 episode)
2007
Phineas and Ferb as Johnny (voice) (4 episodes)
2005
It's Always Sunny in Philadelphia as Aidan (1 episode)
2004
Veronica Mars as Simon (2 episodes)