2023
1985 as Frank Eaton (uncredited)2019
We Have Everywhere to Go as Martin2018
Find Me in Paris as M. Moreau2018
Emma Peeters as Pétrus2017
The Young Karl Marx as Paddy2014
The Connection as Lieutenant of Tany2012
Back from Hell as Mark2007
Across the Universe as Partygoer (uncredited)2007
Day Zero as Bar Patron (uncredited)2007
Descent as Grad Student (uncredited)2007
Angeli Distratti as Il soldato americano2006
Special Needs as CharlesNaN
Stargazer as DirectorNaN
Heysel 85 as Alessandro Gamba