Ben Hardy (* 2. Januar 1991 in England als Benjamin Jones) ist ein britischer Schauspieler.
Ben Hardy wuchs in Sherborne auf und besuchte dort die Gryphon School. Bereits 1998 begann er mit dem Theaterspielen. Im September/Oktober 2012 war er in London am Hampstead Theatre in der Wiederaufnahme des erfolgreichen Theaterstücks Stück The Judas Kiss von David Hare als Hotelangestellter Arthur Wellesley in einer der Hauptrollen zu sehen. Mit dieser Produktion ging er auch auf Tournee durch Großbritannien. Die Inszenierung mit Rupert Everett in der Hauptrolle als Oscar Wilde erregte in Großbritannien großes Aufsehen, da mehrere der Schauspieler in der Inszenierung vollkommen nackt auftraten; auch Hardy war in seiner Rolle fast 20 Minuten lang nackt zu sehen.
Im April 2013 konnte sich Hardy eine Hauptrolle in der langlebigen BBC-Daily-Soap EastEnders sichern. Er übernahm die Rolle des Peter Beale, welche zuvor von Thomas Law dargestellt wurde. In der Soap war er vom 7. Juni 2013 bis zum 24. Februar 2015 zu sehen.