From 2007 to 2011, his television credits are Everest (2007) as Roger Marshall, Cane (2007) as Hudson, The L Word (2008), Cold Case (2008) as Pete Doyle, Fear Itself (2008) as Rowdy Edlund, Terminator: The Sarah Connor Chronicles (2009), Bones (2009), Mental (2009), Lie to Me (2009), Flashpoint (2009), Criminal Minds (2010), Lost (2010), White Collar (2010), Dark Blue (2010), Castle (2010), Hellcats (2011), Alphas (2011), and a performance on the science fiction series Fringe (2011), as two alternate versions of the character named John McClennan.