2019
Learning the Ropes as Drago
2014
The Invisible Boy as Andreij
2009
Barbarossa as Gherardo Negro
2009
Pane e libertà as Actor (2 episodes)
2008
Fuga per la libertà - L'aviatore as Don Repetto
2007
The Counting House as Peter
2007
The Final Inquiry as Stefano
2007
L'inchiesta - Anno Domini XXXIII as Stefano (2 episodes)
2007
In Memory of Me as Andrea
2007
The Lark Farm as Sarkis
2004
Eyes of Crystal as Detective Di Fusco
2004
The Passion of the Christ as Juan
2002
Today is a Beautiful Day as Nikolas
2001
The Profession of Arms as Giovanni De' Medici