Innocent 2011
as John Harnason
Gray Matters 2007
as Conrad Spring
The Final Cut 2004
as Tattooed Man
Punch 2003
as Markus
Glitter 2001
as Peter
Wild Iris 2001
as Orderly (uncredited)
Brewster Mcgee 2000
as Oliver
Jack & Jill 1998
as Ray
Credits from TMDB.