Actor
Valiant One
2025 · as Milner
The Surrogate Scandal
2023 · as Detective
Greed: A Seven Deadly Sins Story
2022 · as Joseph Banks
Aurora Teagarden Mysteries: Honeymoon, Honeymurder
2021 · as Tom
Be Mine
2021 · as Gary
Christmas She Wrote
2020 · as Ben
Time for You to Come Home for Christmas
2019 · as Teddy
Random Acts of Christmas
2019 · as Man #1
Abducted: The Mary Stauffer Story
2019 · as Deputy Taylor
The Art of Racing in the Rain
2019 · as Dad at Bus Stop
Sailing Into Love
2019 · as Surveyor
Alive
2019 · as Sergeant Hamrick