- 2023 |
- 2022 |
Sherwood Forest as Narrator
- 2022 |
The Bay House as Cowden Brooks
- 2022–2023 • 5 eps |
Tulsa King as Babe
- 2021 • 1 ep |
Yellowstone as Ross
- 2021 |
- 2020–2022 • 3 eps |
9-1-1: Lone Star as Stuart Ryder
- 2020 |
Magic Max as Grismer
- 2019 |
Eminence Hill as Noah
- 2018 |
Canyons & Ice: The Last Run of Dick Griffith as Narrator
- 2018 |
Farmer of the Year as Hap Anderson
- 2017 |
An American in Texas as Larry Korchinsky
- 2017 |
Mountain Top as Sam Miller
- 2017 |
- 2016–2020 • 32 eps |
The Ranch as Dale Rivers
- 2015 |
Christmas in the Smokies as Wade Haygood
- 2015 |
Urban Cowboy: The Rise and Fall of Gilley's
- 2015 |
Windsor as Gil Denton
- 2014 |
Dawn of the Crescent Moon as Cyrus
- 2013 |
This Is Where We Live as Bode
- 2012 |
Born Wild as Ray Jennings
- 2012 |
The Man Who Shook the Hand of Vicente Fernandez as Walker
- 2011 |
Universal Squadrons as Deakin
- 2010 |
Feed the Fish as Axel Andersen
- 2010 |
Nonames as Ed
- 2010 |
Rising Stars as Farmer
- 2010 |
The Next Door Neighbor as Judge Rodgers
- 2006 |
Beautiful Dreamer as Grandpa
- 2006 |
Waitin' to Live as Buford Pike
- 2005 |
River's End as Sheriff 'Buster' Watkins
- 2004 |
The Fort Fisher Hermit: The Life & Death of Robert E. Harrill as Mickey
- 2003 |
Tin Can Shinny as Daddy Jack
- 2002 |
Clover Bend as Cotton
- 1999 |
Held Up as Pembry
- 1996 |
Solo as General Clyde Haynes
- 1990 |
Short Time as Captain
- 1988 |
It Takes Two as George Lawrence
- 1987 |
Under Cover as Sergeant Irwin Lee
- 1986 |
Hard Traveling as Frank Burton
- 1982 |
Six Pack as Sheriff