Es conocido en el mundo del cine principalmente por tres grandes papeles. El primero de ellos fue el de Peter Beale en la famosa serie "EastEnders" de 2013 a 2015. Posteriormente dio el gran salto a Hollywood y se unió a las películas de superhéroes, cuando se le anunció en el elenco de "X-Men: Apocalipsis" de 2016, donde interpretó al mutante Angel.
Sin embargo, su gran reconocimiento llegó en 2018, cuando fue escogido para interpretar a Roger Taylor, el baterista de la famosa agrupación de rock británico Queen, en la película "Bohemian Rhapsody", centrada en la vida y obra de Freddie Mercury que fue tan famosa y exitosa tanto con la crítica como con el público.