Star Trek (2008) (pre-production) .... Spock
"Heroes" .... Sylar (16 episodes, 2006-2007)
- Four Months Later (2007) TV Episode .... Sylar
- How to Stop an Exploding Man (2007) TV Episode .... Sylar
- Landslide (2007) TV Episode .... Sylar
- The Hard Part (2007) TV Episode .... Sylar
- Five Years Gone (2007) TV Episode .... Sylar
(11 more)
"So noTORIous" .... Sasan (10 episodes, 2006)
- Canadian (2006) TV Episode .... Sasan
- Soulful (2006) TV Episode .... Sasan
- Charitable (2006) TV Episode .... Sasan
- Relaxed (2006) TV Episode .... Sasan
- Jealous (2006) TV Episode .... Sasan
(5 more)
24: The Game (2006) (VG) (voice) .... Adam Kaufman
"Twins" .... Jason (1 episode, 2006)
- When I Move, You Move (2006) TV Episode .... Jason
"Crossing Jordan" .... Leo Fulton, Jr. (1 episode, 2006)
- Code of Ethics (2006) TV Episode .... Leo Fulton, Jr.
"Blind Justice" .... Scott Collins (1 episode, 2005)
- In Your Face (2005) TV Episode .... Scott Collins
"Joan of Arcadia" .... Pretentious Filmmaker God (1 episode, 2004)
- P.O.V. (2004) TV Episode .... Pretentious Filmmaker God
"Hawaii" .... Loomis (1 episode, 2004)
- No Man Is an Island (2004) TV Episode .... Loomis
"24" .... Adam Kaufman (23 episodes, 2003-2004)
- Day 3: 12:00 p.m.-1:00 p.m. (2004) TV Episode .... Adam Kaufman
- Day 3: 11:00 a.m.-12:00 p.m. (2004) TV Episode .... Adam Kaufman
- Day 3: 10:00 a.m.-11:00 a.m. (2004) TV Episode .... Adam Kaufman
- Day 3: 9:00 a.m.-10:00 a.m. (2004) TV Episode .... Adam Kaufman
- Day 3: 8:00 a.m.-9:00 a.m. (2004) TV Episode .... Adam Kaufman
(18 more)
"Dragnet" .... Howard Simms (1 episode, 2004)
... aka L.A. Dragnet (USA: new title)
- Frame of Mind (2004) TV Episode .... Howard Simms
"Miracles" .... Messenger (1 episode, 2003)
- Battle at Shadow Ridge (2003) TV Episode .... Messenger
"Charmed" .... Warlock (1 episode, 2003)
- Cat House (2003) TV Episode (uncredited) .... Warlock
"Six Feet Under" .... Hip Student (1 episode, 2003)
- The Eye Inside (2003) TV Episode .... Hip Student
"The Agency" .... Jay Lambert (1 episode, 2002)
- Air Lex (2002) TV Episode .... Jay Lambert
"Haunted" .... Paul Kingsley (1 episode, 2002)
- Grevious Angels (2002) TV Episode .... Paul Kingsley
"Lizzie McGuire" .... Director (1 episode, 2002)
- Party Over Here (2002) TV Episode .... Director
"Off Centre" .... Smudge (1 episode, 2002)
- Diddler on the Roof (2002) TV Episode .... Smudge
"CSI: Crime Scene Investigation" .... Mitchell Sullivan (1 episode, 2002)
... aka C.S.I. (USA: short title)
... aka CSI: Las Vegas (USA: syndication title)
... aka CSI: Weekends (USA: promotional title)
... aka Experts, Les (Canada: French title)
- Anatomy of a Lye (2002) TV Episode .... Mitchell Sullivan
An American Town (2001) (TV) .... Bennett
"Touched by an Angel" .... Mike (1 episode, 2001)
- When Sunny Gets Blue (2001) TV Episode .... Mike
Code Blue (2000) (VG) .... Monty Rodriguez
"The Others" .... Tony (1 episode, 2000)
- Unnamed (2000) TV Episode .... Tony