Wśród wcześniejszych występów znajdują się m.in.: kapłan w „Lady Macbeth mceńskiego powiatu” w Royal Opera House pod dyrekcją Antonio Pappano, Talbot w „Marii Stuart” w Deutsche Oper am Rhein, Rocco i Conte Rodolfo w „Sonnambuli” w St. Gallen, Oroveso w „Normie” w Teatre Principal Palma (oraz wcześniej w Teatro Nacional de São Carlos w Lizbonie). Jako Melisso w „Alcinie” występował u boku Joyce DiDonato, w projektach prowadzonych przez Harry’ego Bicketa i The English Concert, obejmujących Barbican, Carnegie Hall, Théâtre des Champs-Élysées oraz Theater an der Wien. Występował również w Royal Danish Opera, Opéra National de Bordeaux oraz Danish National Opera (jako Giorgio w „I puritani” i Alidoro w „La Cenerentola”).

W Deutsche Oper Berlin kreował rolę Don Basilia w „Cyruliku sewilskim”, a w Royal Danish Opera występował jako Assur w „Semiramidzie”. W Minnesota Opera wykonał partię Mustafy w „Włoszce w Algierze”, a w Sewilli śpiewał jako Orbazzano w „Tancredim”. W Sydney pojawił się jako Leuthold w „Guillaume Tell”, natomiast na Rossini Opera Festival w Pesaro wykonywał rolę Profonda w „Il viaggio a Reims”.