2014- 2021
NCIS: New Orleans
Actor - Leon Vance
2009- 2023
NCIS: Los Angeles
2003- Act
NCIS
1999
8.4
Best Laid Plans
Actor - Bad Ass Dude
1995
7.8
Crimson Tide
Actor - Lt. Darik Westergaurd
Full filmography