Known for Acting

2013
as Enrico Caruso
2009
as Alfredo Germont
2013
as Arn
2011
as Edgardo
2020
as Self
2009
as Hoffmann
2016
as Faust
2015
as Rodolfo
2017
as Pollione
2014
as Macduff, Thane of Fife
2016
as Pollione
2021
as Mario Cavaradossi
2018
as Mario Cavaradossi
2016
as Pollione
2002
as Leicester
2019
as Mario Cavaradossi
2018
as Self