Acting credits
Smallville
Coach Quigley
The X-Files
Marshall Sim / Detective Rempulski
The Outer Limits
Captain Rosen / Milus O'Brien
Dark Angel
Lieutenant / Sergeant / TAC Officer 1 / TAC OP Kalins
Millennium
Mr. Glaser
Viper
Max Doyle
First Wave
Doctor Ken
Higher Ground
Richard Freidkin
The Lone Gunmen
Mr. Dimsdale's Son
Atomic Train
Fire Lieutenant
The Days
Dave Colter
To Be the Best
Harvey G. Rawson