Lord of War

R 2005 Thriller · Two hours flies by thanks to Niccol's sharp pacing and Cage's magnetic performance.
Solid crowd-pleaser
7.6/10
IMDb
62%
Fresh
62
62/100
Metacritic
3.62/5
Letterboxd
🎬
7.3/10
TMDB
Rewatch
diminishing returns
Attention
full focus
Phone-check
low
Ages
holds up

The brief

Andrew Niccol turns the global arms trade into a darkly funny morality play that's equal parts sleek thriller and sick joke. Nicolas Cage delivers his best performance in years as a charming sociopath who sells death with a smile, while the film maintains a cynical, almost satirical tone that makes you laugh even as it horrifies you. The pacing is brisk and the style is polished, but what sticks is how casually it exposes the business machinery behind world conflicts. Perfect for fans of Thank You for Smoking or anyone who likes their social commentary served ice cold.

darkly comedic morally ambiguous slick cynicism war profiteering satire stylized thriller conscience vs capitalism

The verdict

If you appreciate sharp dark comedy that skewers real-world corruption with satirical bite, this is Nicolas Cage at his most charismatically unhinged in a wickedly entertaining thriller. If you prefer clear moral heroes or find arms dealing too grim a subject for laughs, the film's cynical tone and morally ambiguous protagonist will likely leave you cold.

Watch with

  • 👥 Perfect for friends who appreciate dark satire
  • ⚠️ Skip with those sensitive to war themes

Heads up

  • War zone violence and gunfire (moderate)
  • Drug use and substance abuse (moderate)
  • Graphic depictions of war casualties (brief)

Credits

Director
Andrew Niccol
Cast
Nicolas Cage, Bridget Moynahan, Jared Leto, Ethan Hawke, Eamonn Walker, Ian Holm, Sammi Rotibi
Official synopsis

Yuri Orlov is a globetrotting arms dealer and, through some of the deadliest war zones, he struggles to stay

The Double

Make a night of it
Poster for Hotel Rwanda

Pair this with Hotel Rwanda (2004)

Both explore moral complexity amid international arms and humanitarian crises.

Total runtime: 2h 02m + 2h 02m = 4h 4m

If you liked this