| 2009 |
Being Erica |
TV Show Series, Actor - Dr. Tom |
| 2007 |
Race to Mars |
TV Show Series, Actor - Commander Rick Erwin |
| 2005 |
Missing: Off the Grid Season 3, Episode 4 |
Episode, Actor - Steven Dawson |
| 2004 |
This Is Wonderland |
TV Show Series, Actor - Elliot Sacks |
| 2003 |
CSI: Lady Heather's Box Season 3, Episode 15 |
Episode, Actor - Steven McCormick |
| 2003 |
Vicki Gabereau: Ross Klein, Michael Riley |
Episode, Guest |
| 2003 |
Chasing Rainbows |
TV Show Series, Actor - Chris Blaine |
| 2002 |
Masterpiece Theatre: The Way We Live Now Season 31, Episode 17 |
Episode, Actor - Hamilton K. Fisker |
| 2002 |
Street Legal: Fit Punishment |
Episode, Actor - Adam Ruskin |
| 2002 |
Vicki Gabereau: Episode |
Episode, Guest |
| 2002 |
Masterpiece Theatre: The Way We Live Now Season 31, Episode 14 |
Episode, Actor - Hamilton K. Fisker |
| 2002 |
The Way We Live Now |
TV Show Series, Actor - Hamilton K. Fisker |
| 2002 |
Ace Lightning |
TV Show Series, Voice - Ace Lightning |
| 2001 |
Mile Zero |
Movie, Actor - Derek |
| 2000 |
The Last Debate |
Movie, Actor - Jack Turpin |
| 1999 |
Power Play |
TV Show Series, Actor - Brett Parker |
| 1997 |
Amistad |
Movie, Actor - British Officer |
| 1995 |
Heck's Way Home |
Movie, Actor - Rick Newfield |
| 1995 |
The Prince |
Movie, Actor - Roy Timmons |
| 1995 |
French Kiss |
Movie, Actor - Campbell |
| 1995 |
Due South: Hawk and a Handsaw Season 1, Episode 12 |
Episode, Actor - Walter |
| 1994 |
...And God Spoke |
Movie, Actor - Clive Walton |
| 1994 |
Race To Freedom |
Movie, Actor - Dr. Alexander Ross |
| 1990 |
Perfectly Normal |
Movie, Actor - Renzo Parachi |
|
Star! Close-Up: Episode |
Episode, Subject (person only) |
|
Supervolcano |
TV Show Series, Actor - Rick Lieberman |
|
Veritas: Sangraal |
Episode, Actor - Robert Fraser |
|
The Composers' Specials: Strauss: The King of 3/4 Time |
Episode, Actor - Johann Strauss Jr. |