2024
as Grice
2013
as Paul Brewer (uncredited)
2016
as Neurologist
2008
as TJ
2019
as Businessman
2015
as Cyclist (uncredited)
2017
as Al
2018
as Mr. Guillory
as Principal Melon
2006
as Waffle House Manager
2020
as Dr. Newton
as Sullivan
2003
as Phillip Savelle
as Defense Attorney
as Agent Kendale
2014
as Surgeon
as Police Officer
2011
as Alan Marsh
1997
as Young Haru
as Mayor White