Film (including movies for TV)
Heart of a Dragon (2008) .... Ivan
Don't Cry Now (2007) .... Steve
Highlander: The Source (2007) .... Joe Dawson
Edison (2005) .... Local merchant
Fetching Cody (2005) .... Harvey
Inspector Gadget's Biggest Caper Ever (2005) (voice) .... Chief Quimby
My Boss's Daughter (2003) .... George
Snow Queen, The (2002) (TV) (voice) .... Polar Bear
Madeline: My Fair Madeline (2002) (TV) (voice) .... Mayor of Paris
Dennis the Menace in Cruise Control (2002) (voice) .... Kraigor
Inspector Gadget's Last Case: Claw's Revenge (2002) (voice) .... Chief Quimby
Due East (2002) (TV) .... Father Berkely
Mobile Suit Gundam Wing: The Movie - Endless Waltz (2000) (TV) .... Dekim Barton
Highlander: Endgame (2000) .... Joe Dawson
Becoming Dick (2000) (TV) .... Bartender
Monster Mash (2000) (V) (voice)
Animated Adventures of Tom Sawyer, The (1998) (V) (voice) .... Pop
Mummies Alive! The Legend Begins (1998) (V) (voice) .... Additional Voices
Final Descent (1997) (TV) .... Duke Houston
Drive, She Said (1997) .... Dr. Glen Green
Masterminds (1997) (uncredited) .... Larry Millard
Lost Treasure of Dos Santos (1997) (TV) .... Doc Humphries
Starlight (1996/I) .... Rod MacArthur
For Hope (1996) (TV) (uncredited) .... Date #1
Bloodhounds II (1996) (TV) .... Lt. Jim McMahon
Wiseguy (1996) (TV) .... Lifeguard
Dream Man (1995) .... Lt. Jim 'The Loot' Garrity
Sliders (1995) (TV) .... Announcer
Serving in Silence: The Margarethe Cammermeyer Story (1995) (TV) .... Vet
Suspicious Agenda (1994) .... Lt. Rayburn
Whale Music (1994) .... Dewey Moore
Harmony Cats (1993) .... Frank Hay
Invader (1992) (scenes deleted) .... Engineer Powell
Dirty Work (1992) (TV) .... Stan
Christmas on Division Street (1991) (TV) .... Benedetti
Omen IV: The Awakening (1991) (TV) .... Noah
In the Best Interest of the Child (1990) (TV) .... Kurt
Red Spider, The (1988) (TV) .... Jack Fine
Hands of a Stranger (1987) (TV) (uncredited) .... Band Leader
The First Season (1988) .... Band Leader
Out of the Blue (1980) (as Jim Byrne) .... Party Singer
Television Series
Gadget and the Gadgetinis (2003) (voice)
Stargate: Infinity (2002) (voice)
Ultimate Book of Spells (2001)
X-Men: Evolution (2000) (voice) .... Nick Fury
Mobile Suit Gundam Wing (2000) .... Duke Dermail
Higher Ground (2000) .... Frank Markasian
Beast Wars: Transformers (1999) (voice) .... Inferno
Beast Machines: Transformers (1999) (voice) .... Thrust
Walking After Midnight (1999) .... Host
The Jim Byrnes Show (1998) .... Jim Byrnes, owner of Blue Byrnes Bar
Shadow Raiders (1998) (voice) .... Grand Vizier
Beast Wars: Transformers (1996) (voice) .... Inferno (1997-1999)
Hurricanes (1996) (voice)
Stone Protectors (1996) (voice) .... Additional Voices
Final Fight (1995) .... Belger/J
G.I. Joe Extreme (1995) (voice) .... Nelson
Mega Man (1995) (voice) .... Dr. Thomas Light
The Adventures of Sonic the Hedgehog (1993) .... voice
Highlander (1992) .... Joe Dawson (1993-1998)
Conan and the Young Warriors (1994) (voice) .... Additional Voices
Double Dragon (1993/I) (voice) .... Shadow Master
King Arthur and the Knights of Justice (1992) (voice) .... Merlin
Madeline (1990) (voice) .... Chef Flambé/Mr. Moneybags/Metro Train Conductor/Mayor
Fiorello LaGuardia/Buffalo Ben/Additional Voices
Neon Rider (1990) .... Kevin
G.I. Joe (1990) (voice)
Wiseguy (1987) TV Series .... Dan 'Lifeguard' Burroughs
Guest Appearances
V (2010) playing Matthew in episode: John May
Sanctuary (2007) playing Gregory Magnus in episodes: Kush, Warriors
DaVinci's Inquest (2005) playing Councillor Eddie Banks in episodes: Ready to Call in the Horses, The Dogs in Sympathy with the Cats
Supernatural (2005) playing Professor in episode: Bugs
Andromeda (2004) playing Virgil Vox in episode: The Eschatology of Our Present and Shineoa San in episode: Exalted Reason, Resplendent Daughter
Stargate sg-1 (2004) (voice) Documentary Narrator in episode: Heroes: Part 2
Jake 2.0 (2003) playing Chief Director Skerritt in episodes: The Prince and the Revolution, The Spy Who Really Liked Me, Jerry 2.0
Taken (2002) playing Busker in episode: Acid Tests
Just Cause (2001) in episode: Fading Star
The Outer Limits (1995) playing Merlin in episode: The Tipping Point and playing Gary Latimer in episode: The Joining
The Dead Zone (2002) playing Vic Goodman in episode: Unreasonable Doubt
X-Men: Evolution (2000) playing Nick Fury in episode: Operation: Rebirth
Mysterious Ways (2000) playing Ramp in episode: Spirit Junction
Show of Hearts (1967) TV Series .... Himself (1999)
First Wave (1998) playing Tyler Greer in episode: Shadowland
Cold Squad (1998) in episode: Deadly Games: Part 2
The Net (1998) playing Mr. Olivier in episodes: Zero, Pay the Line, Sample, Pandora's Box,
Diamonds Aren't Forever, Harvest, Go Like You Know, Kill the Buddha, Bulls and Bears
Highlander: The Raven (1998) playing Joe Dawson in episode: A Matter of Time
Murder Call (1997) playing Guy Hanson in episode: More Than Meets the Eye
Mummies Alive! (1997) (additional voice)
The Outer Limits (1995) playing Gary Latimer in episode: The Joining
Two (1996) playing Col. Maxwell Foley in episode: The Reckoning
StreetFighter: The Animated Series (1997) playing Guy (voice) in episode: Final Fight
The Commish (1991) playing Brett Shrager in episode: The Kid
The Final Cut (1995) (music performer: "That River")
Sliders (1995) playing "Announcer" (uncredited) in episode: Pilot
Mega Man (1995) playing Governor Marshall Deacon in episode: Bro-Bots
Street Justice (1993) playing The Doctor in episode: The Wall
The Hat Squad (1992) playing Carl Drake in episode: Dead Man Walking
Out of This World (1987) playing Jim in episode: Should Old Acquaintance Be Forgot?
Danger Bay (1987) playing Tony Walter in episode: Deep Trouble