f i l m o g r a p h y
f i l m
2015 Tales of Halloween ... Young Joey Stranger
2017 It ... Eddie Kaspbrak
2017 Scales: Mermaids Are Real ... Adam Wilts
2018 Beautiful Boy ... 12-year-old Nic Sheff
2019 It Chapter Two ... Young Eddie Kaspbrak
2019 Shazam! ... Freddy Freeman
TBA Don't Tell a Soul ... Joey Chambliss
t e l e v i s i o n
2014 The Greatest Event in Television History ... Son
Episode: "Bosom Buddies"
2015 Comedy Bang! Bang! ... Kayden Aukerman
Episode: "Jesse Tyler Ferguson Wears a Brown Checked Shirt
and Stripey Socks"
2017–2018 Me, Myself & I ... Young Alex Riley
10 episodes
2018 Speechless ... Rev
Episode: "E-I-- EIGHTEEN"
2019 Robot Chicken ... Freddy Freeman
Voice role; Shazam! promotion
2020 We Are Who We Are ... Fraser Wilson