Nel 2016 prende parte alla serie televisiva britannica e italiana "I Medici" nel ruolo protagonista di Cosimo de' Medici. Nel 2018, interpreta il dj Leo West nel film "Ibiza", di produzione Netflix. Sempre nello stesso anno e sempre su Netflix è il protagonista della serie televisiva "Bodyguard", dove interpreta il sergente David Budd, vincendo come Miglior attore in una serie drammatica ai Golden Globe 2019 e ottenendo una candidatura come Miglior attore in una serie drammatica ai Critics' Choice Awards 2019. Nel 2019 è protagonista insieme a Taron Egerton e Jamie Bell di "Rocketman", film basato sulla vita Elton John"."