2020
Cross Country Christmas
(TV Movie)
Ryan
2019-2020
Dead to Me
(TV Series)
Henry Harding
- Where Do We Go From Here
(2020)
... Henry Harding
- It's Not You, It's Me
(2020)
... Henry Harding
- It Had to Be You
(2020)
... Henry Harding (credit only)
- If Only You Knew
(2020)
... Henry Harding
- You Don't Have To
(2020)
... Henry Harding
19 More Episodes
2019
Picture a Perfect Christmas
(TV Movie)
Troy Murphy
2019
It Chapter Two
Dean
2019
Pup Academy
(TV Series)
George
- The Stray's First Day
(2019)
... George
2019
Descendants 3
(TV Movie)
Squirmy
2017-2019
Legion
(TV Series)
David Haller (6-8 Yrs) / David Haller (6-8 yrs) / David Haller (6-8 Years)
- Chapter 22
(2019)
... David Haller (6-8 Years) (uncredited)
- Chapter 14
(2018)
... David Haller (6-8 yrs) (as Luke Rossier)
- Chapter 13
(2018)
... David Haller (6-8 yrs) (uncredited)
- Chapter 8
(2017)
... David Haller (6-8 Yrs)
- Chapter 4
(2017)
... David Haller (6-8 Yrs)
8 More Episodes
2019
Riverdale
(TV Series)
Jack
- Chapter Fifty-Six: The Dark Secret of Harvest House
(2019)
... Jack
2018
The Bad Seed
(TV Movie)
Milo
2018
Deadpool 2
Cereal Kid
2017
Supergirl
(TV Series)
Boy
- Crisis on Earth-X, Part 1
(2017)
... Boy (uncredited)
2017
Miss Christmas
(TV Movie)
Joey McNary
2017
Once Upon a Time
(TV Series)
Young David / Young James
- Murder Most Foul
(2017)
... Young David / Young James
2017
While You Were Dating
(TV Movie)
Tommy
2017
Garbage Man
(Short)
The Kid
2016
The Robot
(Short)
Tom
2016
Signed, Sealed, Delivered: Lost Without You
(TV Movie)
Aiden
2016
Bates Motel
(TV Series)
Young Norman
- Norman
(2016)
... Young Norman
- The Vault
(2016)
... Young Norman
2016
Motive
(TV Series)
Owen Blaine
- Interference
(2016)
... Owen Blaine
2016/II
Countdown
Anatoly
2016
Heartbeat
(TV Series)
Little Boy
- Pilot
(2016)
... Little Boy
2015
Kindergarten Da Bin Ich Wieder
(Short)
Sammy
2015
Christmas Truce
(TV Movie)
Phillip Braun
2015
The Man in the High Castle
(TV Series)
Otto Wegener
- A Way Out
(2015)
... Otto Wegener
2015
The Wish Writer
(Short)
2015
Arrow
(TV Series)
Young Boy
- Green Arrow
(2015)
... Young Boy (uncredited)
2015
Hell on Wheels
(TV Series)
Willam Bohannon
- Chinatown
(2015)
... Willam Bohannon