The Dark Knight follows from where Batman Begins leaves off...and has the same dark realism director Christopher Nolan has created for the Batman franchise. This movie was released with a lot of hype, created primarily due to the death of Heath Ledger who portrays the Joker. Harvey Dent (Aaron Eckhart) is Gotham City's new district attorney, charged with cleaning up the crime rings that have paralyzed the city. He enters an alliance with Jim Gordon (Gary Oldman), and Batman (Christian Bale). They make progress until a psychotic and deadly new player enters the game: the Joker (Heath Ledger), who offers the crime bosses a solution--kill the Batman. Maggie Gyllenhaal replaces Katie Holmes in the love interest role.