Known For
Filmography
2026
20232021
2021
2021
2020
2020
2019
2019
2019
2019
2018

The Witness
TV · as Alex Hanscombe · 3 eps
Returned
Returned
Movie · as Leo

Invasion
TV · as Jerome Hall · 1 ep

California Dreaming
TV · as Max · 1 ep

The Tower
TV · as Spencer Cardoso · 3 eps

Break
Movie · as Lloyd

The Duchess
TV · as Elliot · 6 eps

Blue Story
Movie · as Young Dwayne

Pokémon Detective Pikachu
Movie · as Young Tim Goodman

Ricky Zoom
TV · as Ricky Zoom (voice) · 104 eps

Dark Money
TV · as Isaac Mensah · 4 eps

The Alienist
TV · as Thomas · 2 eps
