Top 10 Best Aaron Eckhart Movies

Aaron Eckhart is one of those actors who often stays just under the radar, yet rarely turns in a bad performance. He combines the presence of a classic leading man with a willingness to play sharp, uncomfortable characters. From charming romantic to morally torn anti-hero, Eckhart moves effortlessly between genres. Below are ten films that best show his versatility: from raw drama to tight thrillers and blockbusters.

Posted by ToyStory · 0 votes · August 24, 2026

Cast your vote - the ranking shifts live based on the votes.

#1

Thank You for Smoking (2005)

0
0
0

Eckhart shines as Nick Naylor, a slick lobbyist for the tobacco industry. He defends the unethical with a smile, doing it so convincingly you almost start to believe him. The film is sharp, witty, and cynical without becoming preachy. Eckhart plays it with the perfect mix of charm and moral vacuum. His definitive role, and a satire far ahead of its time.

#2

The Dark Knight (2008)

0
0
0

As Harvey Dent, later Two-Face, Eckhart is the moral pivot of Christopher Nolan's masterpiece. He starts as a hopeful district attorney and ends as a symbol of revenge and loss. His transformation is tragic and believable. Between titans Heath Ledger and Christian Bale, Eckhart holds his own convincingly.

#3

In the Company of Men (1997)

0
0
0

His breakthrough role, and immediately one of his most disturbing. In Neil LaBute's biting debut, Eckhart plays a cynical businessman who, together with a colleague, seduces a deaf woman solely to humiliate her. It's an ice-cold film about power and misogyny, and Eckhart dares to make it entirely unpleasant. No sympathy, no softening, just uncomfortable realism.

#4

Erin Brockovich (2000)

0
0
0

In Steven Soderbergh's true-story drama, Eckhart plays George, the tough biker who unexpectedly becomes the support system for Julia Roberts's title character. He's warm, funny, and believable, a welcome balance against Roberts's fiery energy. The film remains a classic of humanity and justice, and Eckhart makes its heart palpable.

#5

Rabbit Hole (2010)

0
0
0

Alongside Nicole Kidman, Eckhart plays a parent trying to live with the loss of his child. The film is quiet, raw, and suffocatingly real. Eckhart shows his charm can also carry depth. His outbursts are intense, but it's the small moments of brokenness that stay with you. An underrated gem.

#6

Battle: Los Angeles (2011)

0
0
0

A military sci-fi epic that's not subtle but works surprisingly well thanks to Eckhart. As Sergeant Nantz, he leads his team against alien invaders in a devastated Los Angeles. The film leans heavily on cliches, but Eckhart gives it weight. He plays with conviction, elevating the action above standard fare.

#7

The Core (2003)

0
0
0

A disaster film in the purest 2000s tradition: the earth stops spinning, and a team of scientists must travel to the core to save it.

#8

The Pledge (2001)

0
0
0

In Sean Penn's dark thriller, Eckhart plays the young police officer opposite veteran Jack Nicholson. It's a subtle supporting role, but he shows how well he fits into an ensemble. The film is slow and somber, but powerful in tone and atmosphere. Eckhart brings a grounded counter-voice to the moral quagmire of Nicholson's obsession.

#9

Sully (2016)

0
0
0

In Clint Eastwood's reconstruction of the famous emergency landing, Eckhart plays co-pilot Jeff Skiles, the calm counterpart to Tom Hanks's Sully. He has few big moments, but his calm, human presence strengthens the realism. A small role, but perfectly timed and believable down to the details.

#10

Olympus Has Fallen (2013)

0
0
0

An old-fashioned action film with Gerard Butler as a secret agent and Eckhart as the hostage American president. It's loud, over-the-top, and full of patriotism, but Eckhart plays it straight, without irony. His credibility makes even the biggest explosions go down just a little easier. Aaron Eckhart is an actor without frills. He chooses roles built on conviction, moral complexity, and human flaws. Sometimes he plays the hero, sometimes the villain, but always with a certain elegance.

#11

Muzzle: City of Wolves (2025)

0
0
0

Eckhart returns as Jake Rosser, who together with his dog Socks must face a new threat in this sequel to the action thriller Muzzle.

Missing an item in this list?

Log in or create a free account to add an item yourself.

Log in / create account