Known For
Photos
Filmography

Like a House on Fire
Movie · as Jack

Transplant
TV · as William Hunter · 3 eps

Willed to Kill
Movie · as Dr. Aaron Kade

My Mother's Secret
Movie · as Garrett Fowler

Being Erica
TV · as Dr. Tom Wexler · 49 eps

The Tenth Circle
Movie · as Mike Bartholomy

Flashpoint
TV · 1 ep

Murdoch Mysteries
TV · as Doctor Burrit Greyson · 1 ep

Normal
Movie · as Carl

St. Urbain's Horseman
Movie · as Harry Stein

Race to Mars
TV · as Rick Erwin · 4 eps

Supervolcano
Movie · as Rick Lieberman

Cube Zero
Movie · as Jax

The Perfect Husband
Movie · as Ty Kellington

Saving Emily
Movie · as Kurt

Gettysburg: Three Days of Destiny
Movie · as General John Reynolds

Sugar
Movie · as The Man

This Is Wonderland
TV · as Elliot Sacks · 39 eps

Homeless to Harvard: The Liz Murray Story
Movie · as Peter

Punch
Movie · as Sam

Veritas: The Quest
TV · as Robert Fraser · 1 ep
Black Swan
Movie · as Carl

The Interrogation of Michael Crowe
Movie · as Stephen Crowe

100 Days in the Jungle
Movie · as Rod Dunbar

Ace Lightning
TV · as Ace Lightning (voice) · 39 eps

Mile Zero
Movie · as Derek

CSI: Crime Scene Investigation
TV · as Steven McCormick · 1 ep

Dogmatic
Movie · as Dennis Winslow
Win, Again!
Movie

Ice
Movie · as Greg

Heart of the Sun
Movie · as Father Ed
Power Play
TV · 26 eps

Style & Substance
TV · as Michael · 1 ep

Every 9 Seconds
Movie · as Ray
Pale Saints
Movie · as Dody

Amistad
Movie · as British Officer

Voice from the Grave
Movie · as Adam Schuster

Heck's Way Home
Movie · as Rick Neufeld
The Prince
Movie

French Kiss
Movie · as M. Campbell
Butterbox Babies
Movie · as Russell Cameron

The Possession of Michael D.
Movie · as Dr. Nick Galler

The Outer Limits
TV · as Gerard, Jon Tarkman · 1 ep

The Making of '...And God Spoke'
Movie · as Clive Walton

Race to Freedom: The Underground Railroad
Movie · as Alexander Ross

Due South
TV · as Walter Sparks · 1 ep
Lifeline to Victory
Movie · as Paul Devereaux

Mustard Bath
Movie · as Matthew

Because Why
Movie · as Alex

To Catch a Killer
Movie · as Joe 'Polock' Kozenczak

Diplomatic Immunity
Movie · as Les

To Catch a Killer
TV · as Joe Kozenczak · 2 eps
Perfectly Normal
Movie · as Renzo Parachi
Chasing Rainbows
TV · 14 eps

No Man's Land
Movie · as Horton

The Comedy Factory
TV · as Gary · 1 ep


