2022
I Hate Christmas as Diego (6 episodes)
2018
Ouija Seance: The Final Game as Guillaume
2018
The Boundary as Franz
2016
Zoolander 2 as Gondolier (uncredited)
2015
The Ladies' Paradise as Leo Martelli (20 episodes)
2015
Allegiance (1 episode)
2015
Allegiance as Bartender (1 episode)
2014
Mozart in the Jungle as Mime (1 episode)
2013
Crossing Lines as Antonio Luca (1 episode)
2013
The Unlikely Prince as Principe Gherets
2010
La città invisibile as Luca