》（2009年）。2012年，他于克里斯多福·诺兰的电影《黑暗骑士：黎明昇起》中饰演班恩，并在约翰·希尔寇特的犯罪惊悚片《野蛮正义》饰演福里斯特·邦杜兰特一角。哈迪亦有参与英国和美国的舞台剧演出。2003年，他在《》中饰演的史卡安克使得他受劳伦斯·奥利弗奖最佳新人提名，并因《In Arabia We'd All Be Kings》和《Blood》的表现而让他获得。2007年，哈迪出演的《》获得了好评，接着于2012年他与参与了由菲利浦·西摩·霍夫曼执导的戏剧《The Long Red Road》的演出。