Studiował aktorstwo w Actor’s Studio w Nowym Jorku.

Po udziale w ekranizacji tragedii Williama Szekspira Tytus Andronikus (Titus, 1999), w 2000 przeniósł się do Los Angeles, gdzie studiował, aby zostać nauczycielem jogi w Santa Monica.

W 2002 powrócił do Włoch i otworzył East West Gallery w Mediolanie, galerię sztuki promującą młodych artystów malarzy z całego świata. Zwrócił na siebie uwagę jako król Dariusz III, Szach Persji w widowiskowym dramacie historycznym Olivera Stone’a Aleksander (Alexander, 2004).

W 2002 zagrał Jezusa w spektaklu Giorgio Albertazzi’ego Pilato sempre.

W 2004 wraz ze swoją partnerką Paolą Barale nakręcił film dokumentalny Film prywatny (Film privato), emitowany przez Italia 1. Zagrał postać profesora w dramacie Ermanna Olmiego Sto gwoździ (Centochiodi, 2007), który był prezentowany na 60. Festiwalu Filmowym w Cannes i nominowany do nagrody Davida. Po występie w głównej roli inspektora Alessandro Castriego w komediodramacie Albakiara – Il film (2008), wystąpił jako Alberto da Giussano we włoskim filmie kostiumowym Renza Martinelliego Barbarossa: Klątwa przepowiedni (Barbarossa, 2009) z Rutgerem Hauerem.