Heartstopper
The Princess Switch 3: Romancing the Star
The Colony
Jim Button and Luke the Engine Driver
Jim Button and the Wild 13
Pop Paper City
TV · as Plom (voice) · 52 eps
TV · as Young Tao · 1 ep
Movie · as Young Peter
Movie · as Neil
Movie · as Ping Pong