Actor
35 Years of Friends: Celebrating the Music of Michael W. Smith
2019
as Self
Christmas on the Bayou
2013
as Mr. Greenhall
Jerusalem Countdown
2011
as Jack Thompson
National Treasure: Book of Secrets
2007
as Celebrity Music Star
The Wager
2007
as Michael Steele
Dooby Dooby Moo
2007
The Visitation
2006
as Kyle Sherman
Time-Life: Country Legends Live, Vol. 7
2005
as himself
George Jones: 50 Years of Hits
2004
as Self
Apple Jack
2003
as Narrator
The Long Ride Home
2003
as Jack Fowler/Jack Cole
Freedom Band
2002
Texas Rangers
2001
as Frank Bones
Randy Travis: Live: It Was Just a Matter of Time
2001
as Self
John John in the Sky
2001
as Billy Joe
The Cactus Kid
2000
as Pecos Jim
The Trial of Old Drum
2000
as Charlie Burden Jr. - old
The Million Dollar Kid
2000
as Businessman
Baby Geniuses
1999
as Control Room Technician
Boys Will Be Boys
1999
as Lloyd Clauswell
The White River Kid
1999
as Sheriff Becker
Touched by an Angel: A Christmas Miracle
1998
as Wayne
Black Dog
1998
as Earl
T.N.T.
1998
as Jim
The Rainmaker
1997
as Billy Porter
The Shooter
1997
as Kyle Tapert
Annabelle's Wish
1997
as Adult Billy / Narrator (voice)
Steel Chariots
1997
as Rev. Wally Jones
Fire Down Below
1997
as Ken Adams
Edie & Pen
1996
as Pony Cobb
A Holiday to Remember
1995
as Clay Traynor
Texas
1995
as Capt. Sam Garner
Outlaws: The Legend of O.B. Taggart
1995
as Phoenix Taggart
Frank & Jesse
1994
as Cole Younger
Dead Man's Revenge
1994
as U.S. Marshal
Wind in the Wire
1993
as Randy Travis
Young Guns
1988
as Gatling Gun Operator (uncredited)