His opera appearances include the role of Idamantes in "Idomeneo" with Welsh National Opera, the title role in "La clemenza di Tito" with Opera Australia, Fenton in "Falstaff" with Scottish Opera, the title role in Monteverdi's "Orfeo" with Netherlands Opera, and Don Ottavio in "Don Giovanni" at numerous houses and festivals including Covent Garden and the San Francisco Opera and both the Aix-en-Provence and Glyndebourne festivals. Other roles have included Lensky in "Eugene Onegin", Lysander in Britten's "A Midsummer Night's Dream", David in Carl Nielsen's "Saul og David", and Jupiter in "Semele", the latter of which he performed to acclaim at the English National Opera in 1999. At the 2003 Salzburg Festival, he created the role of 'Der Daemon' in the world premiere of Hans Werner Henze's "L'Upupa und der Triumph der Sohnesliebe", which he later reprised at the Teatro Real in Madrid.