Detective Crawford
Small Town Crime (2018)
John Alexander
Within (2016)
Himself - Animal Advocate
Give Me Shelter (2014)
Dr. Matthew Cooper
Ring of Fire (2013)
Danny Delanay
Colombiana (2011)
Rodney
Demoted (2011)
Self
Backwash (2010)
Brad
Jolene (2010)
Calculus Teacher (uncredited)
High School (2010)
Pete McKell
Rogue (2007)
Dr. Kevin Fields
Monster-in-Law (2005)
Will Yorkin
One Hour Photo (2002)
Ty
Sand (2002)
Kevin Lasater
The Next Best Thing (2000)
Charlie Hudson
It Had to Be You (2000)
Sam Coulson
Never Been Kissed (1999)
Chris
Dead Man's Curve (1998)
Jake
The Myth of Fingerprints (1997)
Adam
Touch Me (1997)
Scott
The Pallbearer (1996)
Tommy
To Wong Foo, Thanks for Everything! Julie Newmar (1995)
Jean / Massimo
Fiorile (1993)
Thomas
Promenades d'été (1992)
Fred
Un homme et deux femmes (1991)
Boy on Bike
Black Leather Jacket (1989)