Home / Discover / People

A Dog's Breakfast

2007
as Patrick

Boa vs. Python

2004
as Dr. Emmett

Century Hotel

2001
as Michael

Clutch

1998
as Martyn

Cube

1997
as Worth

Cypher

2002
as Virgil C. Dunn

Darklight

2004
as Anders Raeborne

Deep Sleep

1990
as Terry

Elevated

1997
as Hank

Foolproof

2003
as Lawrence Yeager

Haunter

2013
as Olivia's Father

Helen

2009
as Frank

Ice Men

2004
as Bryan

Incorporated

2016
as Chad

Joe's Wedding

1996
as Rob Fitzgerald

Lie Exposed

2019
as Brian

Lucky Day

2019
as Derrek Blarney

Morlocks

2011
as Radnor

Nothing

2003
as Dave

Pin

1988
as Leon

Quiet Killer

1992
as Nyles Chapman

Rise of the Planet of the Apes

2011
as Douglas Hunsiker

See

2019
as Tormada

Splice

2009
as Barlow

Split Images

1992
as Gary Hammond

Stargate Atlantis

2004
as Dr. Rodney McKay

Survivor

1999
as Doc

The Boys of St. Vincent: 15 Years Later

1992
as Steven Lunney (age 25)

The Darkside

1987
as Chuckie

The First Circle

1992
as 'Ruska' Rostislav

The Triangle

2001
as Gus Gruber

The Whistleblower

2010
as Fred Murray

Treed Murray

2001
as Murray

Warigami

2019
as Banta

Director

Movie A Dog's Breakfast 2007
Movie Debug 2014
Movie Rage of the Yeti 2011

Writer

Movie A Dog's Breakfast 2007
Movie A Dog's Breakfast 2007
Movie Debug 2014

Guest Star

Episode Stargate SG-1
48 Hours
2002
Episode Hudson & Rex
A Man Of Consequences
2019
Episode Clarice
Achilles Heel
2021
Episode Clarice
Add-a-Bead
2021
Episode Padres Corner
DAVID HEWLETT
2014
Episode Darknet
Darknet 1
2013
Episode Triangulation
David Hewlett
2018
Episode Forever Knight
Dead Air
1992
Episode Dark Matter
Episode Five
2015
Episode Dark Matter
Episode Six
2015
Episode Clarice
Family Is Freedom
2021
Episode Clarice
Father Time
2021
Episode Guillermo del Toro's Cabinet of Curiosities
Graveyard Rats
2022
Episode Without a Trace
Hawks and Handsaws
2004
Episode Stargate SG-1
Moebius (1)
2005
Episode Stargate SG-1
Moebius (2)
2005
Episode ER
Never Say Never
2001
Episode Stargate Atlantis
Preview to Stargate Atlantis
2004
Episode Stargate SG-1
Redemption (1)
2002
Episode Stargate SG-1
Redemption (2)
2002
Episode Stargate Universe
Seizure
2011
Episode Dark Matter
She's One of Them Now
2016
Episode Stargate SG-1
The Road Not Taken
2007
Episode Mutant X
The Taking of Crows
2003
Episode Clarice
You Can't Rule Me
2021