Acting


Le Pouvoir Fantôme
Luigi
2025

To Catch a Killer
Police Lieutenant
2023

Plan B
Simon
2023

Crisis
DPD Officer 2
2021

Dark Phoenix
Dinner Party Guest
2019

Blood & Treasure
Marco
2019

Crime Stories
Aido Di Pasquale
2017

Quantico
Classroom Counselor
2015

Nicky Deuce
Johnny Gorgeous
2013

Omertà
Individu bar
2012

No Surrender
Darryl Devine
2011

300
Sentry #2
2007

Banshee
Doug
2006

10.5: Apocalypse
Gonzalez
2006

Amnesia: The James Brighton Enigma
2005

Noel
Tom
2004

A Deadly Encounter
Rick Hargate
2004

The Five of Us
Roberto
2004

Saint Monica
Albert
2002

Further Tales of the City
Naked Man (uncredited)
2001

Bonanno: A Godfather's Story
Albert Anastasia (Young)
1999

Big Wolf on Campus
O'Reilly
1999

The Hunger
1997