2025
The Killer Is Calling as Not available2024
Cross as Lawrence Buckley2024
The Christmas Charade as Jim2024
Christmas in the Spotlight as Jay Gonville2024
Twin Lies as John2023
Alert: Missing Persons Unit as Henry Schleierkraut2023
The Way Home as Sam Bishop2023
'Twas the Text Before Christmas as Bruce2023
Ride as JB Wooten2023
The Jane Mysteries: Inheritance Lost as Dwayne Wayne2023
Christmas with the Knightlys as Mr.Fortune2022
Ruby and the Well as Aiden Barstow2022
Fallen Angels Murder Club: Heroes and Felons as Jeffery Wallace2022
Fallen Angels Murder Club: Friends to Die For as Jeffery Wallace2022
A Grand Romantic Gesture as Matthew2021
Mayor of Kingstown as Captain Richard Heard2021
Sugar Daddy as Bill2021
The Great Christmas Switch as James Sabbia2020
Zoey's Extraordinary Playlist as Roger2020
Grand Army as Steven Zimmer2020
The Wedding Planners as Jimmy2020
Too Close for Christmas as Penn Barnett2020
A Very Country Christmas Homecoming as John2019
The Hot Zone as General Dwyer2019
When Hope Calls as Tom Clay2019
Christmas in Montana as Peter2019
Angel Falls: A Novel Holiday as Lowell2019
Goliath as Sheriff2018
Carter as John Diamond2018
In Contempt as Judge Dotson2018
Falls Around Her as Keith2017
Frankie Drake Mysteries as Patterson Rogers2017
Kodachrome as Lepselter2016
Designated Survivor as Garrett Detwiler2016
Slasher as Andrew May Sr.2016
Slasher as Alan Henry2016
Private Eyes as Maurice2016
Conviction as Paul Lund2016
Incorporated as Spiga Board Member2016
My 90 Year Old Roommate as Mark2016
Population Zero as Raymond Gibbs2016
Deadly Daughters as Winston Berlin2016
Ice Girls as Henry2015
Schitt's Creek as Rene2015
Killjoys as Khlyen2015
Dark Matter as Nassan2015
Lead with Your Heart as Thomas Hardison2015
Killer Crush as Cameron York2014
Guilty at 17 as Gilbert Adkins2014
Defiance: The Lost Ones as Eddie Braddock2013
Reign as Lord Burgess2013
Reign as Envoy2013
Defiance as Eddie Braddock2013
Cracked as Reuben Froese2013
Molly Maxwell as Evan Maxwell2013
Foxfire as Man on Bus2013
Slaughter Nick for President as Himself2012
Beauty and the Beast as Mr. Chandler (uncredited)2012
Beauty and the Beast as Mr. Chandler2012
Saving Hope as Mr. Salt2012
The L.A. Complex as Gary2012
My Mother's Secret as Jonas Wells2011
Suits as Tony Gionopoulos2011
XIII: The Series as Reg2011
Combat Hospital as Major Kenneth Winacott2011
Metal Tornado as Dennis Porter2011
John A.: Birth of a Country as William McDougall2010
Republic of Doyle as Victor Beerman / Turk2010
Lost Girl as Harrison2010
Nikita as Roan2010
The Bridge as Travers2009
Being Erica as Norm2009
Valemont as Valmont2009
Majority Rules! as Gary Richards2009
The Good Witch's Garden as Nick Chasen2008
Flashpoint as Stephen Cunningham2008
The Memory Keeper's Daughter as Howard2008
The Summit as Colonel Chadsworth2008
Dear Prudence as Doug Craig2007
Heartland as Lanny Barick2007
Little Mosque on the Prairie as Robert2007
Painkiller Jane as Andre McBride2007
Demons from Her Past as K.C. Hollings2006
Home by Christmas as Michael2005
G-Spot as Dr. Earl Stoffard2005
DeVour as Ross North2004
ReGenesis as Dr. Martin Cove2004
The Collector as Russell McKinney2004
5ive Days to Midnight as Dr. Dan Westville2004
Show Me Yours as Dr. Adrian Goldman2003
Missing as Jim Michaelson2003
The World's Astonishing News as Not available2003
Jake 2.0 as Miles Jennings2002
Tom Stone as Dean Moncrieffe2001
Criss Cross as Nick Slaughter1999
Amazon as Andrew Talbott1999
Two of Hearts as Jake Michaelson1998
Sweet Deception as Detective Molloy1998
The Pawn as Darcy1997
Motel Blue as Agent Daniel Larimer1997
The Christmas List as David Skyler1997
Operation Delta Force as Sparks1997
An American Affair as Dave Norton1996
The Adventures of Sinbad as Vincenzo (as Robert Stewart)1996
Nash Bridges as Dr. Kent McCall (as Robert Thomas Stewart)1996
High Incident as Keeler1996
Kounterfeit as Vic1996
Annie O as Coach Will Cody (as Robert Stewart)1995
A Dream is a Wish Your Heart Makes: The Annette Funicello Story as Jack Gilardi1995
Someone to Die For as Sergeant Hollman1994
Broken Lullaby as Nick Rostov1993
Aretha Franklin: Duets as Self1992
Highlander: The Series as Axel1991
Tropical Heat as Nick Slaughter1988
Mount Royal as RaphaelNaN
The Bounce as Freddie J. Royce1989
Come Spy with Me as Not available1985
The New Alfred Hitchcock Presents as Bradley2013
Slaughter Nick for President Director1989
Come Spy with Me Director1989
Come Spy with Me Writer1987
Where There's a Will Director