2018
A Vigilante
Zach
2016-2017
The Tick
(TV Series)
Young Arthur
- Secret Identity
(2017)
... Young Arthur
- The Tick
(2016)
... Young Arthur
2015
Tales from the Darkside
(TV Movie)
Ward
2015
Poltergeist
Griffin Bowen
2013
The Young and Prodigious T.S. Spivet
T.S. Spivet
2013
The Following
(TV Series)
Joey Matthews
- The Final Chapter
(2013)
... Joey Matthews
- The End Is Near
(2013)
... Joey Matthews (credit only)
- Havenport
(2013)
... Joey Matthews
- The Curse
(2013)
... Joey Matthews
- Whips & Regret
(2013)
... Joey Matthews
15 More Episodes
2013
The Pale of Settlement
(Short)
Moische
2012
The 47th Floor
(TV Series)
Myrddin Monroe
- Episode #9.26
(2012)
... Myrddin Monroe
2011/I
The Fort
(Short)
Toby
2011
Unforgettable
(TV Series)
Max Seiferth
- Heroes
(2011)
... Max Seiferth
2009
Mercy
(TV Series)
Henry Morton
- The Last Thing I Said Was
(2009)
... Henry Morton
2014
Cinema 3
(TV Series)
Self
- Episode dated 26 June 2014
(2014)
... Self
2014
Le train où vont les choses: les coulisses de T.S. Spivet
(Video documentary)
Self
2013
61º Festival Internacional de Cine de San Sebastián - Gala de clausura
(TV Special)
Self