
1979Born, Toronto
47Credits
Next up
Known for
SupernaturalCrossroads Demon
Die Hard: With a VengeanceKindergarten Student (uncredited)
SuitsGraham Stenton
SmallvilleCSI Agent
ReacherGreene2025Sheriff CountryCharles Carson · 1 episodeShow
2025Boston BlueTrey Larson · 1 episodeShow
2022Five Days at MemorialNick Edmunds · 1 episodeShow
2021Mayor of KingstownShift Commander · 1 episodeShow
2019When Hope CallsDaniel Olsen · 3 episodesShow
2019DiggstownVictor Deer · 1 episodeShow
2018Total DramaRamaDuncan · 152 episodesShow
2016The Girlfriend ExperienceJim Kinsler, Matt Cusick · 4 episodesShow
2014Total Drama All-StarsDuncan (voice) · 13 episodesShow
2011Against the WallRick Rose · 1 episodeShow
2010Lost GirlClive · 1 episodeShow
2010Rookie BlueVincent Walker · 1 episodeShow
2010Total Drama World TourDuncan · 26 episodesShow
2009The ListenerSteven Wolff · 1 episodeShow
2009Total Drama ActionDuncan (voice) · 27 episodesShow
2008FringeCarl Langdon · 1 episodeShow
2007Total Drama IslandDuncan (voice) · 27 episodesShow
2002Girlstuff/BoystuffJason · 39 episodesShow
1997Earth: Final ConflictDamon · 1 episodeShow
Is this you?
Link these credits to your frames profile.
frames