Актьор - Burden of Truth(Сериал)(2018-2021) - Billy Crawford The Prodigy(2019) - John Blume Blowback(Късометражен)(2018/II) - Dectective Tony Burke Keely and Du(2018) - Cole Paseo(Късометражен)(2018) - Frasier Wynonna Earp(Сериал)(2018) - Ramon Quinn Must Kill Karl(Късометражен)(2017) - Aubrey Betting on the Bride(2017) - Damon Hadley Saving Hope(Сериал)(2015-2017) - Dr. Jeremy Bishop About Us(2016) - Christopher Heroes Reborn(Мини Сериал)(2015) - Francis Rookie Blue(Сериал)(2012-2015) - Nick Collins Hit Men(Късометражен)(2014) - Handsome Stranger We Were Wolves(2014) - Nick Rookie Blue Webisodes(Сериал)(2013-2014) - Nick Collins Parachute(Късометражен)(2014) - Justin The Proposal(Късометражен)(2013/III) - Jack Played(Сериал)(2013) - Alex Heartland(Сериал)(2013) - Constable Brian Turner Republic of Doyle(Сериал)(2013) - Terry Quinton Method(Късометражен)(2013/I) - Robber #2 (voice) Beauty and the Beast(Сериал)(2013) - Reynolds' Assistant Camelot(Сериал)(2011) - Kay Warriors: Legends of Troy(Видео Игра)(2011) - Paris (voice) Family First(Късометражен)(2010) - Robert Shadow Island Mysteries(Мини Сериал)(2010) - Sam CSI: Miami(Сериал)(2010) - Dean Butler Murdoch Mysteries(Сериал)(2010) - Tobias Allan Harriet the Spy: Blog Wars(2010) - Lazaar 12 Men of Christmas(2009) - Noah Summer's Moon(2009) - Tom Hoxey Being Erica(Сериал)(2009) - Mr. Callaghan ZOS: Zone of Separation(Мини Сериал)(2009) - Lt. Richard Matteo The Tower(2008) - Brian Donavan Falcon Beach(Сериал)(2006-2007) - Dr. Adrian Keeper Run Robot Run!(2006) - Adam Absolution(2006) - Father Steve Flannagan The Artists(2006) - James Wilson Category 7: The End of the World(Мини Сериал)(2005) - Peter The Murdoch Mysteries(Сериал)(2005) - Henry Pedlow 2030 CE(Сериал)(2002-2003) - Stern Scalpers(2000) - Featured Extra