Perry
The Last of Us (2023)
Bill Cormack
FBI: International (2021)
Private First Class Macdonald (voice)
Love, Death & Robots (2019)
Richard
God Friended Me (2018)
Trevor Dobbs
Bosch (2015)
Terrence Van Doren
The Mysteries of Laura (2014)
Jack
The Tomorrow People (2013)
Jack Jameson
Jack Jameson / Roger Price
Stuart
Cult (2013)
Alcatraz (2012)
Jack Sylvane
Martin
Nikita (2010)
Wyatt Monroe
Castle (2009)
Point
Fear Itself (2008)
Water Delivery Guy / T-888
Terminator: The Sarah Connor Chronicles (2008)
T-888
Richard 'Rick' Larson
Life (2007)
Journeyman (2007)
Ryan Scott
Criminal Minds (2005)
Charlie Jade (2005)
Charlie Jade
Michael McMannis
NCIS (2003)
Paul Dobson
Without a Trace (2002)
Bill Patterson
Crossing Jordan (2001)
T.C. Riordan
CSI: Crime Scene Investigation (2000)
Jeff Johnson
The West Wing (1999)
Todd Marks
Charmed (1998)
Jeffrey Pierce
Pacific Blue (1996)
Bill Drake