1993 Cadillacs and Dinosaurs as Jack Tenrac (1 episode)
1994 RoboCop as McGrew (1 episode)
1996 Forever Knight as Robert McDonough (1 episode)
1996 FX The Series as Rick Forsythe (1 episode)
1996 Kung Fu The Legend Continues as Breck (1 episode)
1998 Due South as Earl Jeffers (1 episode)
1998 Once a Thief as Freddie York (1 episode)
1998-1999 Power Play as Bud Travis (6 episodes)
1999 PSI Factor Chronicles of the Paranormal as Russ Turnbull (1 episode)
1999 Total Recall 2070 as Kaplan (1 episode)
2000 Code Name Eternity as Max Morley (1 episode)
2000 Real Kids, Real Adventures as Bob (1 episode)
2005 Missing as James Harrington (1 episode)
2006 At the Hotel as Mark Wilson (1 episode)
2009 Warehouse 13 as Lee Donaldson (1 episode)
2010 Lost Girl as Jesper (1 episode) | 1985 The Pirates of Penzance as Chorus
1995 Sugartime as Ralph Hill
1996 A Brothers Promise The Dan Jansen Story as Peter Mueller
1996 Ed McBains 87th Precinct Ice as Hal Jacobs
1997 No Contest II as Ritter
1998 Earthquake in New York as Detective McArthur
1999 A Saintly Switch as Otis
1999 Ricky Nelson Original Teen Idol as Bobby Neal
2004 The Manchurian Candidate as Agent Evan Anderson
2005 Forbidden Secrets as Mike Stanheight
2005 Terry as Bobby Orr
2006 Night of Terror as Steve
2006 The King of Siam as William
2010 At Risk as Howard Mather
2010 Turn the Beat Around as Roy |