Nel 2010 è protagonista dello spettacolo Killer Joe, di Tracy Letts, con la regia di Massimiliano Farau, al fianco di Alessandro Marverti, Chiara Claudi, Andrea Ricciardi e Patrizia Ciabatta: interpreta l'omonimo sicario Killer Joe. Nello stesso anno recita da protagonista anche in Piccoli equivoci di Claudio Bigagli insieme a Mauro Meconi e Diane Fleri. Recita quindi, ancora protagonista e assieme a Vanessa Hessler, nel film thriller Sotto il vestito niente - L'ultima sfilata di Carlo Vanzina. Nel 2012 interpreta la parte di un senzatetto nel videoclip di Luciano LigabueM'abituerò, diretto e prodotto da Marco Salom. Nello stesso anno è il protagonista del cortometraggio di Francesco Felli L'ultimo giro di valzer, assieme a Serena Autieri, nel quale interpreta il difficile ruolo di un malato di SLA.
Nel 2013 compare in Squadra antimafia interpretando Achille Ferro, spietato mafioso catanese. Valerio Binasco lo sceglie per interpretare Romeo nella pièce Romeo e Giulietta prendendo il testimone di Riccardo Scamarcio. Nello stesso anno interpreta una drag queen nel film Come non detto per la regia di Ivan Silvestrini. Nel 2014 è in scena con Parole incatenate insieme a Claudia Pandolfi per la regia di Luciano Melchionna. Nel 2015 interpreta Giovanni nello spettacolo teatrale Il più bel secolo della mia vita, recitando al fianco di Giorgio Colangeli, ed è ospite alla festa de Il Fatto Quotidiano per interpretare Massimo Carminati nelle intercettazioni di Mafia Capitale. Nel 2016 conduce, assieme ad Alessandro Bardani, una trasmissione radiofonica di nome Happy Hour su Radio 2.
Nel 2018 è il protagonista della fiction Il cacciatore, trasmessa su Rai 2 e tratta dal romanzo autobiografico Cacciatore di mafiosi del magistrato Alfonso Sabella, nel ruolo del PM Saverio Barone (personaggio ispirato a Sabella), membro del pool antimafia di Palermo, impegnato nella ricerca di latitanti mafiosi nella Sicilia degli anni a cavallo tra il 1993 e il 1999, la cui interpretazione vale all'attore il premio come miglior interprete maschile all'edizione 2018 del Cannes International Series Festival. Nello stesso anno riceve il prestigioso Premio Internazionale Vincenzo Crocitti "Attore In Carriera”.
Nel 2021 affianca Roberto Bolle alla conduzione di Danza con me, programma di Rai 1, e poi inizia le riprese per la nuova serie Sky dal titolo Impero, che poi viene rinominata Il grande gioco e che va in onda l'anno successivo.
Vita privata
Dal 2016 è stato sposato con la conduttrice televisiva Andrea Delogu. La coppia si è separata nel gennaio 2021.[1][2]