en 2012, Hardy protagonizó como Arthur Wellesley en la obra de David Hare The Judas Kiss, también con Rupert Everett. La producción inicialmente tuvo una tirada limitada en el Hampstead Theatre de septiembre a octubre de 2012, seguida de una breve gira por Bath, Richmond, Brighton y Cambridge antes, después de críticas favorables, de transferirse al Duke of York’s Theatre del West End en enero de 2013. Su papel le requirió realizar desnudez frontal completa, que más tarde describió como «increíblemente estresante.,
el 19 de abril de 2013, se anunció que Hardy interpretaría a Peter Beale en la telenovela de la BBC EastEnders, reemplazando a Thomas Law, quien interpretó al personaje desde 2006 hasta 2010. Hardy dijo: «Estoy muy emocionado de unirme al fantástico elenco de EastEnders, un espectáculo que mi familia ha visto durante años. No puedo esperar a ponerme en los zapatos de un personaje con tanta historia y estoy deseando quedarme atrapado. Hizo su primera aparición el 7 de junio de 2013. El 19 de noviembre de 2014, se anunció que Hardy dejaría la serie., Hizo su última aparición el 24 de febrero de 2015.
Hardy hizo su debut en el cine en la película de superhéroes de Bryan Singer X-Men: Apocalypse, estrenada el 27 de mayo de 2016, co-protagonizada como el Arcángel mutante alado. Posteriormente fue elegido como el escritor John William Polidori en la película romántica de Haifaa Al-Mansour Mary Shelley, junto a Elle Fanning y Douglas Booth. Hardy interpretó al bombero de Granite Mountain Hotshots Wade Parker, que perdió la vida en el incendio de Yarnell Hill de 2013, en el drama de acción de Joseph Kosinski Only The Brave., La película, co-protagonizada por Josh Brolin y Miles Teller, fue estrenada el 22 de septiembre de 2017.
en abril de 2018, interpretó el papel principal de Walter Hartright en la adaptación de la BBC de la novela de Wilkie Collins The Woman in White.
Hardy interpretó al baterista de Queen Roger Taylor en la película biográfica de 2018 Bohemian Rhapsody, que le valió una nominación por desempeño sobresaliente por un elenco en una película en los 25th Screen Actors Guild Awards.
en 2018, se anunció que Hardy fue elegido para la película de suspenso de acción de Netflix 6 Underground, dirigida por Michael Bay., La película fue estrenada el 13 de diciembre de 2019.
en 2020, Hardy interpretó a Frank en la película Pixie, junto a Olivia Cooke y Daryl McCormack, entre otros y dirigida por Barnaby Thompson.