19 kwietnia 2013 roku Hardy ogłosił, że chciałby zagrać Petera Beale w długo działającej operze mydlanej BBC EastEnders, przejmując tę rolę po Thomasie Law, który wcielał się w postać w latach 2006-2010. Ben powiedział: „Jestem bardzo podekscytowany dołączeniem do fantastycznej obsady EastEnders — show, które moja rodzina ogląda od lat. Nie mogę się doczekać kiedy będę chodzić w butach postaci z taką ilością historii i kiedy tam utknę″. W serialu po raz pierwszy pojawił się 7 czerwca 2013. 19 listopada 2014 Hardy ogłosił, że opuszcza produkcję. Ostatni odcinek z jego udziałem swoją premierę miał 24 lutego 2015.

Aktor w 2016 zadebiutował na wielkim ekranie występując w filmie Bryana Singera pt. X-Men: Apocalypse gdzie zagrał skrzydlatego mutanta Archangela. Wkrótce potem został obsadzony w roli pisarza Johna Williama Polidori w filmie Mary Shelley w reżyserii Haify Al-Mansour u boku takich aktorów jak Douglas Booth czy Elle Fanning. Hardy w późniejszym czasie wcielił się także w strażaka Wade'a Parkera, który w 2013 roku stracił życie w pożarze nieopodal Yarnell w dramacie akcji Josepha Kosinskiego Tylko dla odważnych.

W kwietniu 2018 roku wystąpił w głównej roli Waltera Hartrighta w filmie The Woman in White będącym adaptacją książki Wilkie Collinsa pt.