Wicked Minds
2003 · Romance
as Harry
Metal Tornado
2011 · Action
as Greg
The Babysitter's Revenge
2020 · Thriller
as Clark
Howling VIII
as Jack Kidman
Swept Up by Christmas
2020 · Comedy
as Steve
Ego Trip
2015 · Comedy
as Ambassadeur du Canada
Best Sellers
2021 · Comedy
as Phil Rosen
The Hummingbird Project
2019 · Drama
as Bryan Taylor
Slow Burn
2007 · Drama
as Maybank
Northpole
2014 · Drama
as Mayor Harold Spencer
Exploding Sun
2013 · Action
as President Mathany
Pieces of a Woman
2021 · Drama
as Lane
Arrival
2016 · Drama
as Dr. Kettler
Pet Sematary
2019 · Horror
as Rachel's Father
2003 · Action
as Harry Perl
To Catch a Killer
2023 · Action
as Nathan Bowen
Three Pines
2022 · Crime
as Pierre Arnot
Most Wanted
2020 · Crime
as Jim Raiven