Za rolę Joe Morelliego, który podróżuje dookoła Sycylii, przeprowadzając zdjęcia próbne dla dużego rzymskiego studia w komediodramacie Giuseppe Tornatore Sprzedawca marzeń (L’uomo delle stelle, 1995) zdobył nagrodę specjalną im. Pasinettiego na 52. Międzynarodowym Festiwalu Filmowym w Wenecji.
Kolejne jego role to profesor Eugenio Bonetti w komediodramacie Gabriele Muccino Ostatni pocałunek (L’ultimo bacio, 2001), kochający zabawę i niekonwencjonalny Mario jako zastępca szefa kuchni w melodramacie komediowym Tylko Marta (Bella Martha, 2001) z Martiną Gedeck, zdeklarowany ateista Ernesto w dramacie Marco Bellocchio Czas religii (L’ora di religione (Il sorriso di mia madre), 2002), ojciec tytułowej 13–latki Giancarlo Iacovoni w komediodramacie Paola Virzìego Caterina w wielkim mieście (Caterina va in città, 2003) czy inżynier pracujący w upadłej hucie stali przejmowanej przez grupę Chińczyków Vincenzo Buonavolontà w dramacie Gianniego Amelio Zagubiona gwiazda (La stella che non c’è, 2006).