Torna sul piccolo schermo nel 2004, quando interpreta il cardiochirurgo Andrea Emiliani, protagonista maschile della miniserie tv "Amanti e segreti", diretta da Gianni Lepre e trasmessa da Rai 1. Nel 2007 è protagonista del film "L'ora di punta" di Vincenzo Marra, presentato al 64º Festival di Venezia.