2025
Too Much as Felix Remen2024
A Real Pain as James2024
Emmanuelle as Kei2022
The House as Elias (voice)2021
The White Lotus as Ethan Spiller2019
Giri/Haji as Rodney2018
Defending the Guilty as Will2016
Flowers as Shun2016
Peter Cook and Dudley Moore: The Missing Sketches as Self2016
The Darkest Universe as Zac Pratt2014
W1A as Michael Chung2014
Brian Pern: A Life in Rock as Young Pat Quid2012
Dirk Gently as David Cho2011
The Jonathan Ross Show as Self2011
Black Pond as Tim Tanaka2010
Sherlock as Corporal Lyons2006
The One Show as Self1986
Casualty as Yuki ReidNaN
Amadeus as Wolfgang Amadeus MozartNaN
Prodigies as Ren2009
Cockroach as Kiyoshi2021
The Electrical Life of Louis Wain Director2021
The Electrical Life of Louis Wain Writer2021
Landscapers Director2021
Landscapers Executive Producer2021
Landscapers Writer2016
The Darkest Universe Director2016
The Darkest Universe Writer2016
The Darkest Universe Editor2016
The Darkest Universe Producer2016
Flowers Associate Producer2016
Flowers Writer2016
Flowers Director2016
Flowers Creator2011
Black Pond Director2011
Black Pond Writer2011
Black Pond Producer2009
Cockroach Writer2009
Cockroach Editor2009
Cockroach DirectorNaN
Absolute Surrender DirectorNaN
Absolute Surrender WriterNaN
Amadeus Executive ProducerNaN
Prodigies Executive ProducerNaN
Prodigies Creator