Known For
Filmography
2008
2004
2002
2001
2000
2000
2000
1998
1997
1997
1996
1996
1995
1994

Murdoch Mysteries
TV · as Theodore Pleasant · 1 ep

This Is Wonderland
TV · 1 ep

Benjamin Franklin
TV · as John Adams · 3 eps

Jewel
Movie · as Nathan White

Deeply
Movie · as Dr. Stone

The Last Debate
Movie · as Jeff Grayson

Virtual Mom
Movie · as Sanitation Truck Driver

Emily of New Moon
TV · as Ian Bowles · 19 eps

The Sweet Hereafter
Movie · as Schwartz

Liberty!
TV · as John Adams · 6 eps

Escape Clause
Movie · as Dr. Warren Hitzig

Long Day's Journey Into Night
Movie · as James Tyrone Jr.

Heritage Minutes: Myrnam Hospital
Movie · as Dr. Kaye

The Getaway
Movie · as Boy in Cafe
