Aaron Eckhart has joined the cast of Warner Bros.’ “The Dark Knight” as Harvey Dent aka Two Face, a District Attorney-turned-scarred villain.

Previously announced cast for the sixth Batpic include Heath Ledger as the Joker with Christian Bale back as the Caped Crusader and Michael Caine, Morgan Freeman and Gary Oldman reprising their roles from “Batman Begins.”

Christopher Nolan’s returning to the director’s chair to helm a script by his brother Jonah Nolan, based on a story by Christopher Nolan and David Goyer. “The Dark Knight” will be produced by Emma Thomas, Charles Roven and Christopher Nolan.

Eckhart received noms for Golden Globe and Spirit Awards for “Thank You For Smoking.” He’s starring opposite Catherine Zeta-Jones in the “No Reservations,” the American remake of the 2001 German feature “Mostly Martha.”Eckhart’s repped by CAA and Hirsch, Wallerstein, Hayum, Matlof & Fishman