Nasce a Trani ma presto si trasferisce a Roma per seguire gli studi attoriali presso il Centro Sperimentale di Cinematografia. Dopo piccoli ruoli tra il piccolo e il grande schermo, si fa conoscere al pubblico grazie al successo di Tre metri sopra il cielo, che gli permette poi di ottenere ruoli importanti come quello in Romanzo criminale. Dopo diverse commedie italiane come Ho voglia di te, Io che amo solo te e La cena di Natale, si fa conoscere anche dal mondo del cinema internazionale. Nel 2017 affianca Keanu Reeves in John Wick e nel 2019 Aaron Paul in Welcome Home.