who plays harvey dent in the dark knight
Eckhart gained wide recognition as George in Steven Soderbergh's critically acclaimed film Erin Brockovich (2000), and in 2006 received a Golden Globe nomination for Best Actor for his portrayal of Nick Naylor in Thank You for Smoking. Another mainstream breakout occurred in 2008 when he starred in the blockbuster Batman film The Dark Knight as District Attorney Harvey Dent. Other key roles include The Pledge (2001), The Core (2003), Rabbit Hole (2010) Battle: Los Angeles (2011), Olympus Has Fallen (2013), I, Frankenstein (2014), Olympus' sequel London Has Fallen, and Sully (both 2016).