Hardy atuou por 70 anos no teatro, na televisão e em filmes. O ator era conhecido por interpretar o ministro da magia Cornélio Fudge na saga Harry Potter. Ele estreou em 2002, com A Câmara Secreta, e repetiu o papel até 2007, em A Ordem da Fênix.
Entre outros papéis de destaque, Hardy viveu o político Winston Churchill em diversas ocasiões, como na série Winston Churchill: The Wilderness Years de 1981.