Edward Thomas Hardy, filho único, nasceu em Hammersmith, e cresceu em East Sheen, em Londres. Sua mãe, Elizabeth Anne (Barrett), é uma artista e pintora, cuja família era católica irlandesa. Seu pai, Edward "Chips" Hardy é um escritor de comédia. Hardy estudou em duas escolas particulares, Reed's School e Tower House School, em seguida, na Richmond Drama School e, posteriormente, no Drama Centre London, onde também estudou o ator Michael Fassbender. Ele começou sua carreira em dramas de guerra, ganhando o papel do soldado do Exército dos Estados Unidos John Janovec, na premiada minissérie da HBO e BBC Band of Brothers. Ele fez sua estréia no cinema no thriller de guerra de Ridley Scott, Falcão Negro em Perigo de 2001.