艾克哈特又相继在尼尔·拉布特的《挚友亲邻》（"Your Friends & Neighbors"）、《护士贝蒂》（"Nurse Betty"）、《无可救药爱上你》（"Possession"）等影片出演。2000年，他出演了史蒂芬·索德柏执导的影片《永不妥协》（"Erin Brockovich"），最终他通过这部电影获得了广泛的肯定，又于2008年的《黑暗骑士》（"The Dark Knight"）中扮演由正转邪的检察官（随后成为双面人）的哈维·丹特赢得了一致的好评。艾克哈特在2013年动作惊悚片《全