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