Actor · Born 1987
We Need to Talk
2024 · as Giorgio Cerveteri
Roman Youth!
2022
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