Killer Queen (2004)
playing Jack Trust
Anti-Matter (2004)
playing Schmitz
Comfortably Numb (2004)
playing Buddy Flemming
Until the Night (2004)
playing Robert
Octane (2003)
playing Recovery Man
Tough Luck (2003)
playing Archie
Nobody Needs to Know (2003)
playing Kurt
Deuces Wild (2002)
playing Marco Vendetti
Blade II (2002)
playing Scud
Luster (2002)
playing Sextools Delivery Boy
The Beat Nicks (2000)
playing Nick Nero
Sand (2000)
playing Jack
Bad Seed (2000)
playing Jonathan Casey
Gossip (2000)
playing Travis
Beat (2000)
playing Lucien Carr
Let the Devil Wear Black (1999)
playing Brautigan
Floating (1999)
playing Van
The Boondock Saints (1999)
playing Murphy MacManus
8MM (1999)
playing Warren Anderson
Davis Is Dead (1998)
playing Larry
Dark Harbor (1998)
playing Young Man
Reach the Rock (1998)
playing Danny
I'm Losing You (1998)
playing Toby
Six Ways to Sunday (1997)
playing Harry Odum
Mimic (1997)
playing Jeremy