2025
as Riccardo De Santis
2024
as Luca
2003
2009
as Richard
as Eugene Wolff
2019
as Tony (segment "Between Here & Now")
as David
2004
as Peter Greenaway (uncredited)
2014
2002
as Marco
2008
as Schizzo
2020
as Sergio
as Francesco
2007
as Pasticcere
2010
as Bertolt Kleist
2011
as Federico
as Amilcare
as Giovanni da ragazzo
as Alex