Monteverdi & Caravaggio at the Galleria Borghese in Rome TBA
Actor
L'Olimpiade 2011
as Alcandro
Monteverdi: L'Orfeo - Teatro alla Scala 2009
as Apollo
Pergolesi: La Serva Padrona 2008
as Uberto
L'Orfeo 2002
as Orfeo
Credits from TMDB.