Episode "The Burden of Truth" 2006 Stargate SG-1 Young Mitchell Episode " 200 " 2006 Kyle XY Charlie Tanner Recurring role (7 episodes, 2006—2007) 2007 Flash Gordon Ian Finley Episode "Life Source" 2007 Kaya Gunnar Lead role (10 episodes) 2008 Fear Itself James Episode " New Year's Day " 2009 Mistresses Jason