Secret Santa
2018 · Action
as Ty
Unexpected Grace
2023 · Drama
as Jack
Where Are You, Christmas?
2023 · Comedy
as Hunter
The Christmas Bow
2020 · Drama
as Patrick
Love to the Rescue
2019 · Romance
as Eric
You're Bacon Me Crazy
2020 · Romance
as Gabe
A Joyous Christmas
2017 · Drama
Catch of the Day
2025 · Romance
as Cam
The Occupants
2014 · Horror
as Wade
A New Year's Resolution
2021 · Drama
as Tom
Intelligence
2014 · Action
as Chris Jameson
The Sisterhood of the Traveling Pants 2
2008 · Comedy
as Kostos
The Sisterhood of the Traveling Pants
2005 · Comedy
as Kostas
Timeless S2
as Nicholas Keynes
Swingtown
2008 · Drama
as Doug Stephens
Tracker S1-S3
2024 · Action
as Elliott Rusch
The Mentalist S7
2014 · Crime
as Luther Wainwright
Magnum P.I. S5
2023 · Action
as Chris Childs