2019
2020
2023
2008
1999
2025
A Hidden Life
as Max
Abba
as Il capitano
Another Simple Favor
as Detective Antonio Lucchese
La prima volta
as Walter (segment "Norma")
Go. Go. Go
Miracle at St. Anna
as Major Gerhard Bergmann
No Deposit, No Return
as Fabrizio
The First King
as Veltur
The Name of the Rose
as Aymaro of Alessandria
Romulus
as Sabos
Curon
as Michael Ober