Acting
June 22, 1970 (55 years old)

Harsens Island Revenge
2025
as Axel

Silent Night in Algona
2022
as Col. Lodell

Bestseller
2022
as Mark Franklin

Best Years Gone
2021
as Gil Gilles

Bigfoot, UFOs and Jesus
2021
as Niles Cass

American Liar
2021

Lost Heart
2020
as Niles Cass

MBF: Man's Best Friend
2019
as Paul Landings

The Christ Slayer
2019
as Jesus

The Patchwork Girl of Oz
2019
as The Woodcutter

Wild Faith
2017
as Ben Lily

The Actor
2017
as FBI Agent Michael Stilton

40 Nights
2016
as Jesus

Small Town Santa
2014
as Evan Ward, Sr.

Ashes of Eden
2014
as Donnie

Darkest Night
2012
as Ken Tyler

7 Stones
2012
as Joseph

The Book of Ruth: Journey of Faith
2009
as Benjamin

Blood Ties
2009
as Jake 'The Snake' Strickland

Ghost Town: The Movie
2008
as Will Burnett