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