| Year | Title | Role | Notes |
| 1995 | Hawkeye | British soldier | "Amnesty" |
| 1995 | Marshall | David Brokerman | "Little Odessa" |
| 1995 | The X-Files | Lt. Richard Harper | "Død Kalm" |
| 1996 | Sweet Dreams | Ben | TV movie |
| 1996 | Madison | Claude | "No Sell Out" |
| 1996 | Strange Luck | "Account Manager" | "Blinded by the Sun" |
| 1996 | The X-Files | "Young Bill Mulder" | Apocrypha |
| 1998 | Cold Squad | Keith Harmon | "Marcey Bennett" |
| 1998 | Max Q | Kaysat controller | TV movie |
| 1998 | F/X: The Series | Sergei | "Evil Eye" |
| 1998 | The X-Files | Supervisor | "Folie a Deux" |
| 1999 | Atomic Train | NEST Man #3 | Miniseries |
| 1999 | You, Me and the Kids | Director | "Hollywood Kids" |
| 1999 | The Net | Cal Hamilton | "Y2K: Total System Failure" |
| 1999 | The Sentinel | Rick Feldman | "Murder 101" |
| 1999 | Nothing Too Good for a Cowboy | Deaver | The Shape of Things to Come |
| 2000 | Higher Ground | Jeff Wilton | 6 episodes |
| 2000 | Hollywood Off-Ramp | | "TKO" |
| 2000 | So Weird | Derrick Larch | "Twin" |
| 2000 | Stargate SG-1 | Boris | "Small Victories" |
| 2001 | My Husband's Double aka The Familiar Stranger | Rob Dusak | TV movie |
| 2001 | Dark Water | Spencer | TV movie |
| 2001 | Blue Murder | Graeme Cudmore | "Dr. Tara" |
| 2002 | Master Spy: The Robert Hanssen Story | Fatelov | TV movie |
| 2003 | Spinning Boris | Courtyard guard | TV movie |
| 2003 | Haven | | TV movie |
| 2004 | Sue Thomas: F.B.Eye | Sergei | "The Body Shop" |
| 2004–2008 | ReGenesis | 49 episodes | Bob Melnikov |
| 2005 | Stargate SG-1 | Russian soldier | "Full Alert" |
| 2008, 2010, 2019 & 2020 | Murdoch Mysteries | Nikola Tesla | "Power", "The Tesla Effect", "Murdoch and the Undetectable Man" & "Staring Blindly into the Future" |
| 2010 | Psych | James | "Death Is in the Air" |
| 2010 | Caprica | Crossdressing Cabaret Host | "Ghosts in the Machine" |
| 2011 | The Listener | Yuri Volkov | "The Brothers Volkov" |
| 2011 | Good Dog | Sales Clerk | "Gay Sopranos" |
| 2011 | The Kennedys | Kennedy's Translator | "On the Brink of War" |
| 2011 | CHAOS | Albert Boskiv | "Eaten by Wolves" |
| 2011 | Alphas | Gil | "A Short Time in Paradise" |
| 2011 | Supernatural | Nikolai Lishin | "The Mentalists" |
| 2013 | Air Crash Investigation | Captain Arkadiusz Protasiuk | "Death of the president" |
| 2017 | Frankie Drake Mysteries | Mack Sennett | "Out of Focus" |
| 2021 | Children Ruin Everything | Bo | Series regular |
| Year | Show | Role | Theater | Notes |
| 1995 | FETCH! | | Men's Fest '95; Arts Club Revue '96, Liesl Lafferty | |
| 1996 | Orphan Muses | Brother Luc | Firehall Theatre, Burnaby; Touchstone Theatre | |
| 1996 | Basically Good Kids | | Carousel Theatre, Vancouver | |
| 1997 | Hell Will Be Sweet | | Factory Theatre, Toronto | |
| 1999 | Bloodline | Papa | Foursight Theatre, England; Vancouver East Cultural Centre | collaborated as writer/lead performer/producer |
| 1999 | El Salvador | Skee | Vancouver East Cultural Centre | |
| 2000 | As Bees in Honey Drown | Kaden | Vancouver East Cultural Centre, Western Theatre Conspiracy Production | |
| 2000 | Bodyblood | | Vancouver East Cultural Centre | collaborated as writer/creator |
| 2000 | The Festivities | Kuzma Nikolayevich Heerin | Rushin Productions | |
| 2001 | Unidentified Human Remains... | David | Vancouver Fringe 2001 | |
| 2002 | Slip Knot | Jonathan | Factory Theatre, Toronto | |
| 2002 | The Danish Play, Extra Space | Michael | Tarragon Theatre, Toronto; Nightwood Theatre Production | |
| 2003 | Remnants | Joseph | Tarragon Theatre, Toronto | |
| 2003 | Top Gun! The Musical | Maverick | Factory Theatre, Toronto; NY Musical Theatre Festiva | |
| 2004 | The Trials of John Demjanjuk: A Holocaust Cabaret | Ivan the Terrible | Theatre Asylum, Studio Theatre, Harbourfront Centre, Toronto | |
| 2006 | The Catering Queen | Caterer | Tarragon Theatre, Toronto | |
| 2007 | Blind Submission: Reliving the Exquisite Corpse | | Chaos Collective, The Theatre Centre, Toronto | |
| 2007 | Dish | | Factory Theatre, Toronto | |
| 2008 | Beyond Mozambique | Tomas | Factory Theatre, Toronto | |
| 2008 | Room to Panic | | The Annex at La MaMa ETC, New York | |