Acting
The Tomorrow People
Luca Jameson
2013
Delocated
"David"
2009
Wonder Showzen
2005
Law & Order: Special Victims Unit
Tripp Raines
1999
Star Trek
Young Spock
Lifelines
Spencer Bernstein
2008
Joshua
Joshua Cairn
2007