Actor
MatchMaker Mysteries: The Art of the Kill
2021
as Simon Beaucamp
Open For Submissions
2019
as Desmond Baggs
MatchMaker Mysteries: A Killer Engagement
2019
as Simon Beaucamp
Aurora Teagarden Mysteries: A Very Foul Play
2019
as Andrew Wakefield
Ada
2019
as Woronzow Greig
Bella Ciao!
2018
as Can Man
The Whistler
2018
as Mr. Weaver
The Bad Seed
2018
as Mark Wiggins
Garage Sale Mysteries: Picture a Murder
2018
as Ian Hathaway
The Hollow Child
2018
as Garrett
Good Girls Don't
2018
as Chuck
Fifty Shades Freed
2018
as Troy Whelan (Bank Manager)
Drone
2017
as Daniel Winters
Moonlight in Vermont
2017
as Shark Realtor Tony
Autumn in the Vineyard
2016
as Tony Commisso
The BFG
2016
as Palace Staff #1 (aka Footman)
The Devout
2015
as Edward R. Jones
Sugarbabies
2015
as Peter
Twilight Storytellers: The Mary Alice Brandon File
2015
as Edgar John Brandon
I Wanna Date U
2015
as Lawrence
Grace
2014
as Doctor
The Surface
2014
as Bank Manager
If I Stay
2014
as Surgeon
American Mary
2013
as Detective Dolor
Beneath
2007
as Funeral Home Employee
Safe Harbor
2006
as Carly's Father