2022
Serpentine Pink as Shaman
2003
The Technical Writer as Jessup
2000
Sonic Impact as Jeremy Barrett
1999
Babylon 5: A Call to Arms as Bishop
1998
Seven Days (1 episode)
1998
V.I.P. as Kane (1 episode)
1998
My Own Country as Trevor
1997
Santa Fe as Larry Culpepper
1997
I Love You, Don't Touch Me! as Richard Webber
1997
The Headhunter's Sister as Harlan
1996
The Burning Zone as Daniel Cassian (19 episodes)
1996
Silent Lies as Carl Saltemeir
1996
Pacific Blue as Ray Bonney / Sandman (1 episode)
1995
Mr. Stitch as General Hardcastle
1995
Sleepstalker as The Sandman
1994
The Soft Kill as Jack Ramsey
1994
Dead Air as Fred Ridder
1994
ER as Pete Tuteur (1 episode)
1994
Shattered Image as Taylor
1993
Diagnosis: Murder as Magic Mike (1 episode)
1993
Suture as Vincent Towers
1993
Lois & Clark: The New Adventures of Superman as Bad Brain Johnson (1 episode)
1993
Cigarettes & Coffee as Steve
1993
The Hit List as Sean
1992
Renegade (1 episode)
1992
Renegade as Voight (1 episode)
1992
Jack's Place (1 episode)
1992
Ned Blessing: The True Story Of My Life as Cornelius Bryant
1991
He Said, She Said as Adam
1991
Session Man as Chris Manning
1990
Genuine Risk as Cowboy Jack (as M.K. Harris)
1990
Slumber Party Massacre III as Morgan
1990
Zapped Again! as Mike
1990
Horseplayer as Matthew (as M.K. Harris)
1989
Satan's Princess as Dorian (as M.K. Harris)
1989
Nightmare Classics as Quint (4 episodes)
1989
Tales from the Crypt as Trip (1 episode)
1988
China Beach (1 episode)
1987
Star Trek: The Next Generation as Ambassador Byleth (1 episode)
1987
21 Jump Street as Dealer (1 episode)
1986
L.A. Law as Lionel Sanders (1 episode)
1986
Matlock as Harry Samuels (archive footage) (uncredited) (1 episode)
1965
The F.B.I. as Technician (1 episode)