Known For
Filmography

Bully High
Movie · as Principal Bill White

Edge of the World
Movie · as Jeremy's Dad

Dirty John
TV · as Detective Marco Layton · 2 eps

Daylight's End
Movie · as Vince

My All American
Movie · as Coach Campbell

Gallows Road
Movie · as Sheriff Joe Cain

American Crime
TV · as Palmer, Curt Tanner · 7 eps

Deliverance Creek
Movie · as Holden Grayson

Lone Star
TV · as Captain · 1 ep

The Madam's Family: The Truth About the Canal Street Brothel
Movie · as School Counselor

Saving Jessica Lynch
Movie · as Capt. Troy King

NCIS
TV · as Duncan Mathison, Mason Green · 1 ep

Too Legit: The MC Hammer Story
Movie · as Michael Fiebish

Universal Soldier: The Return
Movie · as Technician #2

The Soul Collector
Movie · as Sam Scott

Painted Hero
Movie · as Clay

Lily Dale
Movie · as Trio Singer

Texas Justice
Movie · as Young Police Officer

Walker, Texas Ranger: One Riot, One Ranger
Movie · as Delivery Man (uncredited)

In the Line of Duty: Ambush in Waco
Movie · as Stan

Walker, Texas Ranger
TV · as Delivery Man, Ted, Agent Bill Coopersmith · 1 ep

D.O.A.
Movie · as Metcalf