» Filmography
Movies
- Wonder Woman (Annimation – DTV) – Voice: Col Steve Trevor, 2008
- Trucker – Runner, 2008
- Waitress – Dr Pomatter, 2007
- White Noise: The Light – Abe Dale, 2007
- Slither – Chief Bill Pardy, 2006
- Serenity – Capt Mal Reynolds, 2005
- Outing Riley – Luke Riley, 2004
- Hollywood Division (TV movie) – Det. Tommy Garrett, 2004
- Water’s Edge – Robert, 2003
- Alligator Point (TV Movie) – Bill, 2003
- Dracula 2000 – Father David, 2000
- Blast from the Past – Cliff (Eve’s ex-boyfriend), 1999
- Saving Private Ryan – James (the wrong) Ryan, 1998
- Strange and Rich (TV Movie) – 1994
- Ordeal in the Arctic (TV Movie) – Walter Hoade, 1993
TV Series:
- Castle – Rick Castle, 2009
- Desperate Housewives – Adam Mayfair (11 episodes), 2007-2008
- One Life to Live – Joey Buchanan 2 episodes, 2007
- Drive - Alex Tulley, 2007
- Robot Chicken (Episode Losin’ the Wobble) – Flash / Roger Brown / Worker, 2007
- Lost – Kevin (Episode “I Do”), 2006
- Buffy the Vampire Slayer – Caleb (5 episodes season 7), 2003
- Firefly - Captain Malcolm ‘Mal’ Reynolds, 2002-2003
- Miss Match - 2003 (6 episodes)
- Pasadena – Rev Glenn Collins (3 episodes), 2002
- King of the Hill – Frisbee Guy (1 episode), 2001
- Two Guys, a Girl and a Pizza Place – Johnny Donnelly, 2001
- The Outer Limits – Michael Ryan (1 episode), 1999
- Maggie Winters – Ronald (1 episode), 1998
- Total Security (TV series) – Troy Larson (1 episode)
- Spin City – Guy (1 episode), 1996
- One Life to Live – Joey Buchanan 2 episodes, 1994-1997
Other
- Dr Horrible’s Sing-Along Blog (Internet Series) – Captain Hammer, 2008
- Halo 3 (Video Game, Voice) – Sergeants, 2007
- Jade Empire (Video Game, Voice) – Gao the Lesser, 2005
Theatre:
- The Reluctant Resurrection – Edmonton Fringe Festival
- One For the Road – ACME Theater
Training:
- University of Alberta
- Theatersports Workshop Rapidfire Theater
- Film and Film Audition Workshop, Actors Studio NYC
- Comedy Night, Sidetrack Cafe
- Chinook Theater Improvisational Come