W 2002 powrócił na scenę w roli Cleante’a w komedii Molière’a Chory z urojenia. Za rolę tajemniczego Luciano Botelho w telenoweli TV Globo Cobras & Lagartos (2006) był nominowany do nagrody Contigo 200 w kategorii najlepsza para romantyczna (z Cléo Pires). W 2007 wystąpił jako Jezus Chrystus w widowisku Pasji Chrystusa w Nowej Jerozolimie. Jako Zé Bob (José Roberto Duarte) w telenoweli A Favorita (2008–2009) był nominowany do nagrody Contigo 2009 w kategorii najlepszy aktor. Od 21 lipca 2014 do 13 marca 2015 grał podwójną rolę Maurílio Ferreiry i Renato Silviano Jr. w telenoweli TV Globo Império, za którą zdobył nominację Contigo 2015 w kategorii najlepszy aktor drugoplanowy.
Życie prywatne W 2021 swoją orientację seksualną jako gej i swój związek z pisarzem João Emanuelem Carneiro.