| Born | 1974, Italia, Italy, Tuscany |
| Age range | 40 - 50 |
| Build | Slender |
| Height | 180 |
| Colour of hair | Brown |
| Hair style | |
| Colour of eyes | Brown/green |
| Vocal pitch / Dubbing voice |
| 1997 - 2004 | Scuola di cinema e teatro Bibiena, Bologna Scuola di cinema (Italy) |
| 2011 | Officine Cinema (Italy) |
| 2010 | Studio de Fazio (Italy) |
| Languages | Italian (mother tongue) English (fluent) German (basic) French (basic) Spanish (basic) |
| Dialects | Tuscany (native dialect) Emilia-Romagna (good) Latium (good) Liguria (good) |
| Accents | Italian (native accent) Tuscan (native accent) |
| Sports | Soccer (good) Swimming (good) |
| Dance | |
| Singing | Pop (good) |
| Musical instruments | Guitar (basic) |
| Awards/Nominations |
| CV - Film | |
| 2024 | The First Omen Obstetrician Small Role Directed by: Arkasha Stevenson |
| 2024 | Golden Carlo Supporting Actor Directed by: Angelica Alinei |
| 2021 | House of Gucci IRS Man Bit Player Directed by: Ridley Scott |
| 2021 | Il disegnatore del suono Supporting Actor Directed by: Massimiliano Amato |
| 2015 | Il resto con i miei occhi Nick Supporting Actor Directed by: Massimiliano Amato |
| 2013 | Freddy Hotel Freddy Lead Directed by: Massimiliano Amato |
| 2011 | G.E.A. Supporting Actor Directed by: Aurin Proietti |
| 2009 | Exit: una storia personale Davide Serrano Supporting Lead Directed by: Massimiliano Amato |
| 2008 | Profili Ruben Supporting Lead Directed by: Max Amato |
| 2004 | Sogni Lead Directed by: Mirko Sgarzi |
| CV - Television & Streaming | |
| 2025 | Martin Scorsese presents: The Saints - Season 2 Santa Maria Segreta Priest Small Role Directed by: Francesca Scorsese |
| 2025 | Blanca 3 Small Role Directed by: Nicola Abbatangelo |
| 2023 | Daisy Jones & The Six Giorgio Small Role Directed by: Will Graham |
| 2018 | Il paradiso delle signore Daily Small Role Directed by: Riccardo Mosca |
| 2015 | Medici: Masters of Florence Architect Small Role Directed by: Sergio Mimica-Gezzan |
| 2014 | Baciato dal Sole Small Role Directed by: Antonello Grimaldi |
| 2007 | Decameron di Daniele Luttazzi Platone Star of Episode Directed by: Franza Di Rosa |
| CV - Theatre | |
| 2010 | Marcel... alla ricerca di se stesso Marcel Proust Lead Directed by: Giuseppe Lorin |
| 2010 | Il Discorso del candidato Politico Lead Directed by: Giuseppe Lorin |
| 2007 | SCARTAFACCIO, LITURGIE PASOLINIANE Supporting Lead Directed by: Giuseppe Lorin |
| 2006 | Fuori Tempo Massimo Supporting Lead Directed by: Ilaria Testoni |
| 1998 | L'amore di gruppo Paolo Supporting Lead Directed by: Giorgio Trestini |
| CV - Commercials | |
| 2018 | Alta Velocità Trenitalia Small Role Directed by: Umberto Carteni |
| 2018 | Vigilanza group Supporting Lead Directed by: Chris Myhre |
| 2018 | Bauli Small Role Directed by: Umberto Carteni / Maria Guidone |
| 2013 | Forni Alfa Supporting Lead Directed by: Davide Sacchetti |
| 2013 | Suzuki Supporting Lead Directed by: Paolo Genovese |
| 2013 | Ford easy fuel Small Role Directed by: Giovanni Caloro - Alessandro Merletti De Palo |
| 2011 | TeleTu Supporting Actor Directed by: A. D'Alatri |
| 2011 | Guadagnare Salute Lead Directed by: Marco Biondi |
| 2008 | Fondi Europei per la Cultura Lead Directed by: Marco Biondi |
| 2007 | Promo canale Fox FX Lead Directed by: Riccardo Grandi |
| CV - Audio |
| CV - Other |