Chcąc przełamać stereotyp aktora o urodzie pięknego chłopca niezdolnego grać głębokie role, z powodzeniem wcielił się w austriackiego oficera w dramacie wojennym Granica (La frontiera, 1996), wystąpił jako terrorysta w dreszczowcu Rewind (1998), zagrał człowieka opętanego przez diabła w filmie I Cavalieri che fecero l'impresa (2000) oraz skomplikowaną postać Lorenzo w melodramacie Okna (La Finestra di fronte, 2003). Włoska krytyka bardzo chwaliła sposób, w jaki zagrał świętego Franciszka z Asyżu (dla roli schudł 14 kg) w biograficznym filmie telewizyjnym Franciszek (Francesco, 2002).

W polskim filmie biograficznym Karol. Człowiek, który został papieżem (Karol, un uomo diventato papa, 2005) zagrał postać księdza Tomasza Zaleskiego, który w czasie hitlerowskiej okupacji stara się zachować godność i nie poddaje się terrorowi, za co zostaje później rozstrzelany.

W 1999 wziął udział w reklamie linii kosmetyków marki Max Factor z Madonną, w reżyserii Aleka Keshishiana. W 2000 wziął udział w sesji zdjęciowej do kalendarza dla włoskiego magazynu „Max”.