Acting
Star Trek
2009
The Tomorrow People
2013
Joshua
2007
as Young Spock
Lifelines
as Spencer Bernstein
as Joshua Cairn
as Luca Jameson · 12 ep.
Delocated
as "David" · 29 ep.
Wonder Showzen
10 ep.
Law & Order: Special Victims Unit
as Tripp Raines · 1 ep.