CharacterStephen JamesonStephen Jameson in The Tomorrow People (2013), played by Robbie Amell. Played byRobbie AmellAppears inThe Tomorrow People2013