Known for Acting

2015
as Rodrigo di Dhu
2010
as Goffredo
2014
as Otello
2015
as Arnold Melchtal
2019
as Henry
1999
as Oliver Hickox 'Arturo'
2015
as Benvenuto Cellini
2021
as Chabel
2025
as Hamlet, Prince of Denmark
2018
as Hoffmann
2018
as Benvenuto Cellini
2024
2017
as Jean de Leyde
2012
2022
2026
as Benvenuto Cellini