Actor
- Triple Dog (2009) .... Principal Scalco
- Personal Effects (2009) .... Henry Finneran
- Caprica (2009) .... Jordan Duram (1 episode, 2009)
- Frankie and Alice (2009) .... Dr. Warren Backman
- Shattered (2009) .... Lt. Philip Roscoe
- The Quality of Life (2008) .... Police Chief Bill Jacobs
- Mayerthorpe (2008) .... James Roszko
- Playing for Keeps (2008) .... Ray
- Charlie Wilson's War (2007) .... Paul Brown
- Shooter (2007) .... Attorney General Russert
- Murder on Pleasant Drive (2006) .... Bob Hilland
- In the Doghouse (2006) .... Harvey Poolish
- Firestorm: Last Stand at Yellowstone (2006) .... Scott Clark
- RV (2006) .... Garry Moiphine
- Eight Days to Live (2006) .... Al
- Prairie Giant: The Tommy Douglas Story (2006) .... Jimmie Gardiner
- Knights of the South Bronx (2005) .... Arnie
- Da Vinci's City Hall (2005) .... Police Chief Bill Jacobs (13 episodes, 2005-2006)
- Plague City: SARS in Toronto (2005) ....
- The Life (2005) .... Tony
- Category 6: Day of Destruction (2004) .... Chris Haywood
- 10.5 (2004) .... Daniel, Hollister's Advisor
- NTSB: The Crash of Flight 323 (2004) .... McGregor
- Touching Evil (2004) .... Agent Bernal / ... (12 episodes, 2004)
- Touching Evil (2004) .... Agent Bernal
- The Survivors Club (2004) .... David Price
- Chasing Freedom (2004) .... Eric Hoffman
- Da Vinci's Inquest Mr. Ellis Himself Woulda Been Proud (2004) .... Police Chief Bill Jacobs
- Da Vinci's Inquest Better Go Herd Your Ducks (2004) .... Police Chief Bill Jacobs
- Lucky 7 (2003) .... Bernie Myer
- The Twilight Zone Another Life (2003) .... Psychiatrist / Detective
- 100 Days in the Jungle (2002) .... Stan Walton
- Girls Club (2002) .... Spencer Lewis (9 episodes, 2002)
- Liberty Stands Still (2002) .... Rex Perry
- Ignition (2002) .... Counsel
- Judging Amy Lost in the System (2002) .... Mr. Kirk
- Dark Angel Harbor Lights (2002) .... Dr. Sam Carr
- Dark Angel She Ain't Heavy (2002) .... Dr. Sam Carr
- The Curse of the Jade Scorpion (2001) .... Al
- The Sports Pages (2001) .... Robert Russo (segment How Doc Waddems Finally Broke 100)
- Dark Angel Gill Girl (2001) .... Dr. Sam Carr
- Dark Angel Some Assembly Required (2001) .... Dr. Sam Carr
- Dark Angel Rising (2001) .... Dr. Sam Carr
- The New Adventures of Spin and Marty: Suspect Behavior (2000) ....
- Small Time Crooks (2000) .... Cop
- Take Me Home: The John Denver Story (2000) .... Hal Thau
- What Planet Are You From? (2000) .... Co-Pilot
- Sweet and Lowdown (2000) .... Bill Shields
- Bad Faith (2000) .... Alec Grinell
- Dark Angel Blah Blah Woof Woof (2000) .... Dr. Sam Carr
- Seven Days Playmates and Presidents (2000) .... Governor Robert Maxwell
- Enemy of the State (1998) .... Attorney Brian Blake (uncredited)
- City of Angels (1998) .... Tom, Surgical Fellow
- Primary Colors (1998) .... Randy Culligan
- On the Line (1998) .... Joe
- The X Files Folie a Deux (1998) .... Gary Lambert
- Volcano (1997) .... O.E.M. Staffer #1
- Fall Into Darkness (1996) ....
- In the Blink of an Eye (1996) .... Satz
- Forgotten Sins (1996) ....
- Up Close & Personal (1996) .... Vic Nash
- Alien Nation: Millennium (1996) ....
- The Sentinel Night Train (1996) .... Derek Wilson
- Live Nude Girls (1995) .... Jerome's Friend
- Apollo 13 (1995) .... Pad Rat
- Wolf (1994) .... Det. Wade
- White Mile (1994) .... Marty Rosenstock
- Web of Deception (1994) .... Earl Stage
- Witness to the Execution (1994) .... Kirby Jacobs
- In the Line of Duty: The Price of Vengeance (1994) .... Tanner
- Columbo: Butterfly in Shades of Grey (1994) .... Deirdre's Agent
- The Hard Truth (1994) .... David Matthews
- Mixed Nuts (1994) .... Policeman / Voice of Obscene Caller
- The X Files Born Again (1994) .... Tony Fiore
- Sinatra (1992) .... Sonny Werblin
- Nails (1992) .... Calley
- A Woman Scorned: The Betty Broderick Story (1992) .... Colleague
- The Doctor (1991) .... Michael


