Su carrera despegó con Il cielo in una Stanza y no paró de trabajar, entre la televisión (Medico di famiglia, Ferrari, Il caso Soffiantini) y el cine. Hay que destacar su amplia gama de registros, desde un adolescente romano de clase alta (Il cielo in una stanza), a un hooligan con el corazón de oro, (What will happen to us? de Giovanni Veronesi, que le valió las nominaciones al David de Donatello y al Nastro d´Argento), pasando por un policía militar de Bergamo (Grazia´s Island de Emanuele Crialese), un veinteañero vulnerable de Abruzzo, Italia (Break Free de Gianluca Maria Tavarelli), o un indeciso afectuoso (Now or never de Lucio Pellegrini). Leyó junto con Fabrizia Sacchi el papel de Patrocles en La Ilíada, con Alessandro Baricco.