Close Before Midnight
(pre-production)
Miles
2021
Jelly
(Short) (post-production)
Boy
2020
The Man in the Woods
E.W. Noyes
2020/II
White Elephant
Wayne
2020
Day by Day
(TV Series)
Andrew
- Carriers
(2020)
... Andrew
2020
The Pale Door
Jake
2020
Greyhound
Wallace
2017-2020
13 Reasons Why
(TV Series)
Tyler Down
- Graduation
(2020)
... Tyler Down
- Prom
(2020)
... Tyler Down
- College Interview
(2020)
... Tyler Down
- Valentine's Day
(2020)
... Tyler Down
- Thursday
(2020)
... Tyler Down
49 More Episodes
2019
13 Reasons Why: Season 3 Promo
(Short)
Tyler Down
2018
Cam
Jordan
2018
9-1-1
(TV Series)
Marjorie Daniels' Son
- Trapped
(2018)
... Marjorie Daniels' Son
2016
Imperium
Johnny
2016
Macbeth Unhinged
Boy Macduff
2016
Sugar!
Danny
2016
House of Cards
(TV Series)
Danny
- Chapter 45
(2016)
... Danny
2016
Wiener-Dog
Dwight
2015
Louder Than Bombs
Conrad
2014
Olive Kitteridge
(TV Mini-Series)
Christopher (Age 13)
- Incoming Tide
(2014)
... Christopher (Age 13) (as Devin McKenzie Druid)
- Pharmacy
(2014)
... Christopher (Age 13) (as Devin McKenzie Druid)
2014
Louie
(TV Series)
Young Louie
- In the Woods: Part 2
(2014)
... Young Louie
- In the Woods: Part 1
(2014)
... Young Louie
2014
Those Who Kill
(TV Series)
Young Nathan
- A Safe Place
(2014)
... Young Nathan
2013
Disgrace
(Short)
Milo
2013
Troop 491: the Adventures of the Muddy Lions
Melvin
2012
Fatal Encounters
(TV Series documentary)
Young Jesse Schwartz
- Fatal Fantasy
(2012)
... Young Jesse Schwartz
2020
Good Day New York
(TV Series)
Self
- Episode dated 18 August 2020
(2020)
... Self
2018
Good Morning America
(TV Series)
Self - Guest
- Episode dated 24 May 2018
(2018)
... Self - Guest
2017
Instagram's #Kindcomments
(Short)
Self
2017
2017 MTV Movie & TV Awards
(TV Special)
Self - Presenter
2012
Trading Ages
(Documentary)
Lead Boy