Year | Title | Role | Notes |
---|
2001 | All Souls | Biohazard | Episode: "Bad Blood" |
2002 | Tracker | Bradford Kotan | Episode: "To Catch a Desserian" |
10,000 Black Men Named George | Desmond | TV movie |
Largo Winch | Fiodor Belshek | Episode: "Bloodlines" |
Scent of Danger | Gideon | TV movie |
Silent Night | Capt. Dietrich |
2003 | Mutant X | Richard Haines | Episode: "Lest He Become" |
| Michael Gerson | TV movie |
Fallen Angel | Billings |
| Gordon | Episode: "The Sniper" |
2005 | Mayday | Ed Gannaway | Episode: "A Wounded Bird" |
| Ed | TV film |
Missing | Mr. Delaney | Episodes: "Anything for the Baby: Parts 1 & 2" |
2006 | Rent-a-Goalie | Harry 'Hey-O' Bontar | Episode: "Fire in the Hole" |
2007 | Lies and Crimes | Charlie Danzinger | TV movie |
Savage Planet | John Stotzer |
Christie's Revenge | Richard Colton |
All the Good Ones Are Married | Ben |
Killer Wave | Erik Adjuk | Miniseries |
2008–2010 | data-sort-value="Border, The" | The Border | Major Mike Kessler | Main role |
2009 | Unstable | Rupert Carlyle | TV movie |
2010 | data-sort-value="Perfect Teacher, The" | The Perfect Teacher | Reid |
data-sort-value="Good Witch's Gift, The" | The Good Witch's Gift | Leon Deeks |
2011 | Covert Affairs | Alo Morozov | Episode: "Begin the Begin" |
Against the Wall | Bob Barceli | Episode: "Baby, Did a Bad Thing" |
2012 | | Ian O'Sullivan | Episode: "Hot Ice" |
2012–2013 | Claddagh | Frank McGuire | Recurring role |
Bomb Girls | Rollie Witham |
2013 | Cracked | Det. Sam Parkes | Episode: "Night Terrors" |
2014 | Darknet | Dr. Cooper | Episode: "Darknet 4" |
| Danny Yegovan | Episodes: "Believe: Parts 1 & 2" |
Republic of Doyle | Damon Rhodes | Episodes: "Judgement Day", "Last Call" |
2014–2015 | Bitten | Malcolm Danvers | Recurring role (seasons 1–2) |
2015 | Good Witch | Mr. Jones | Episodes: "The Storm", "Together We Stand", "True Colors" |
2016 | Flower Shop Mystery: Mum's the Word | Louis Vertucci | TV movie |
data-sort-value="Girlfriend Experience, The" | The Girlfriend Experience | Alex Payton | Episodes: "Access", "Boundaries" |
Rogue | Agent Renner | Episodes: "Close to Heaven", "How to Treat Us" |
Beauty and the Beast | Col. Fuller | Episode: "Beast of Times, Worst of Times" |
2017 | data-sort-value="Song for Christmas, A" | A Song for Christmas | Praetor Scott | Episodes: "Stay with Me", "City of Glass", "Alliance" |
2018–present | Murdoch Mysteries | Dr. Forbes | Recurring role | |