Actor · Born 1984
An Ozark Mountain Christmas
2026 · as Paul
Higher Love
2026 · as Troy Taylor
Christmas En Pointe
19 Nov 2026 · as Zach Wentworth
100 Dates in Dallas
2026 · as Jeff Brock
Lumps
2026 · as Jeff
The Roaring Game
2026 · as Vince
Love at Lookout Lake
2026 · as Tyler O'Malley
The Child They Hid
2025 · as Nick
A Royal Christmas Tail
2025 · as Prince Edward
The Christmas Mixer
2025 · as Sam Bailey
Christmas North of Nashville
Saving the Christmas Ranch
2025 · as John Dunn
Christmas at Mistletoe Hall
2025 · as Dawson