士贝蒂》（"Nurse Betty"）、《无可救药爱上你》（"Possession"）等影片出演。2000年，他出演了史蒂芬·索德柏执导的影片《永不妥协》（"Erin Brockovich"），最终他通过这部电影获得了广泛的肯定，又于2008年的《黑暗骑士》（"The Dark Knight"）中扮演由正转邪的检察官（随后成为双面人）的哈维·丹特赢得了一致的好评。艾克哈特在2013年动作惊悚片《全面攻佔：倒数救援》中饰演班杰明·亚瑟，获得好评后，他又于2016年的续集《全面攻佔2：伦敦救援》中继续参