Biography
No biography available for this person.
Filmography
Cast Credits

The Tomorrow People
Character: Luca Jameson
TV • 2013

Star Trek
Character: Young Spock
MOVIE • 2009

Delocated
Character: "David"
TV • 2009

Lifelines
Character: Spencer Bernstein
MOVIE • 2008

Joshua
Character: Joshua Cairn
MOVIE • 2007

Wonder Showzen
Character:
TV • 2005

Law & Order: Special Victims Unit
Character: Tripp Raines
TV • 1999