We Need to Talk 2024
as Giorgio Cerveteri
Roman Youth! 2022
Actor
Carla 2021
as Erik Bruhn
Ouija Seance: The Final Game 2018
as Guillaume
The Boundary 2018
as Franz
Zoolander 2 2016
as Gondolier (uncredited)
The Unlikely Prince 2013
as Principe Gherets
Tell No One 2012
as Christian
La città invisibile 2010
as Luca
Credits from TMDB.