Known for Acting

2015
as Iago
2013
as Rigoletto
2008
as Rigoletto
2018
as Baron Scarpia
2018
as Jack Rance
2008
as Macbeth
2014
as Macbeth
2015
as Carlo Gerard
2012
as Rigoletto
2015
as Nabucodonosor
2018
as Macbeth, Thane of Glamis
2024
as Himself
2007
2003
—
as Himself