Known For:
Acting
Birthday:
August 11, 1979
Place of Birth:
Toronto, Ontario, Canada
| Year | Movie | Role |
|---|---|---|
| 2024 | Dada | Engineer |
| 2023 | Burned by Love | Grant Drysdale |
| 2023 | Total Dramarama A Very Special Special That's Quite Special | Duncan |
| 2021 | A Romance Wedding | Will Mason |
| 2021 | A Whirlwind Wedding | Kyle Billings |
| 2020 | Kitty Mammas | Darryl |
| 2019 | The Magical Christmas Shoes | Mark |
| 2019 | My Mother's Killer Boyfriend | Ben Weston |
| 2019 | Demons Inside Me | Harrison Carter |
| 2018 | Knuckleball | Deputy |
| 2018 | Fahrenheit 451 | Bartender |
| 2015 | Man Vs. | Terry Woods |
| 2010 | Celebrity Manhunt's Total Drama Action Reunion Special | Duncan (voice) |
| 2006 | Catch and Release | Scott Prosper |
| 2004 | My Brother's Keeper | Lance |
| 2002 | The Red Sneakers | Jacob |
| 2002 | The Matthew Shepard Story | Lance |
| 2002 | Two Against Time | Eddie Bramante |
| 1995 | Die Hard: With a Vengeance | Kindergarten Student (uncredited) |
| Wild Dogs |
| Year | TV Show | Role |
|---|---|---|
| 2022 | Five Days at Memorial | Nick Edmunds |
| 2022 | Reacher | Greene |
| 2021 | Mayor of Kingstown | Shift Commander |
| 2019 | Hudson & Rex | Keith Traymore |
| 2019 | Diggstown | Victor Deer |
| 2019 | When Hope Calls | Daniel Olsen |
| 2018 | Total DramaRama | Duncan |
| 2016 | The Girlfriend Experience | Jim Kinsler |
| 2016 | The Girlfriend Experience | Matt Cusick |
| 2014 | Total Drama All-Stars | Duncan (voice) |
| 2014 | The Strain | Matt Sayles |
| 2011 | Against the Wall | Rick Rose |
| 2011 | Suits | Graham Stenton |
| 2010 | Lost Girl | Clive |
| 2010 | Rookie Blue | Vincent Walker |
| 2010 | Total Drama World Tour | Duncan |
| 2009 | Total Drama Action | Duncan (voice) |
| 2009 | The Listener | Steven Wolff |
| 2008 | Fringe | Carl Langdon |
| 2007 | Total Drama Island | Duncan (voice) |
| 2005 | Supernatural | Crossroads Demon |
| 2001 | Smallville | CSI Agent |
| 1997 | Earth: Final Conflict | Damon |
| Girlstuff/Boystuff | Jason |