🎞 MTDbBest ofBy yearBy genreBy runtimeBrowse (app)

MTDb › Best of › 2007 › There Will Be Blood

There Will Be Blood poster

There Will Be Blood (2007)

“There will be greed. There will be vengeance.”

8.1/10 · 7,730 votes 2h 38m r Drama

#1 of 208 films from 2007 #123 of 3759 in drama

Directed by Paul Thomas Anderson · Written by Paul Thomas Anderson, Upton Sinclair

▶ Trailer, images & where to stream

Overview

Ruthless silver miner, turned oil prospector, Daniel Plainview, moves to oil-rich California. Using his son to project a trustworthy, family-man image, Plainview cons local landowners into selling him their valuable properties for a pittance. However, local preacher Eli Sunday suspects Plainview's motives and intentions, starting a slow-burning feud that threatens both their lives.

Cast

Daniel Day-Lewisas Daniel Plainview
Paul Danoas Paul Sunday / Eli Sunday
Kevin J. O'Connoras Henry
Ciarán Hindsas Fletcher Hamilton
Dillon Freasieras H.W. Plainview
Hope Elizabeth Reevesas Elizabeth
Colleen Foyas Mary Sunday
Barry Del Shermanas H. B. Ailman
David Willisas Abel Sunday
Hans Howesas Mr. Bandy
Sydney McCallisteras Mary Sunday (young)
Paul F. Tompkinsas Prescott
Kevin Breznahanas Signal Hill Man
Jim Meskimenas Signal Hill Married Man

Facts

Release dateDecember 26, 2007
Runtime158 min (2h 38m) — longer as the 2007 average of 105 min
GenresDrama
LanguageEN
Budget$25,000,000
Box office$77,208,711 (3.1× budget)
IMDbtt0469494

More from Paul Thomas Anderson

MagnoliaMagnolia1999 · ★ 7.7 · 3h 9m Boogie NightsBoogie Nights1997 · ★ 7.6 · 2h 36m One Battle After AnotherOne Battle After Another2025 · ★ 7.3 · 2h 42m Phantom ThreadPhantom Thread2017 · ★ 7.3 · 2h 10m Punch-Drunk LovePunch-Drunk Love2002 · ★ 7.1 · 1h 36m The MasterThe Master2012 · ★ 7.1 · 2h 17m Licorice PizzaLicorice Pizza2021 · ★ 6.9 · 2h 13m Hard EightHard Eight1997 · ★ 6.8 · 1h 42m

If you liked There Will Be Blood

Same genre, released within a few years, sorted by TMDB rating.

InterstellarInterstellar2014 · ★ 8.5 · 2h 49m The Dark KnightThe Dark Knight2008 · ★ 8.5 · 2h 32m The Green MileThe Green Mile1999 · ★ 8.5 · 3h 9m Fight ClubFight Club1999 · ★ 8.4 · 2h 19m WhiplashWhiplash2014 · ★ 8.4 · 1h 47m City of GodCity of God2002 · ★ 8.4 · 2h 9m The PianistThe Pianist2002 · ★ 8.4 · 2h 30m A Dog's WillA Dog's Will2000 · ★ 8.4 · 1h 44m

Questions

How long is There Will Be Blood?
There Will Be Blood runs 158 minutes (2h 38m), which is long for a drama — plan for it.
Is There Will Be Blood worth watching?
TMDB users give it 8.1/10 across 7,730 votes, which places it #1 of 208 films released in 2007 in this index (top 100%) and #123 among 3759 drama titles.
Who directed There Will Be Blood?
There Will Be Blood was directed by Paul Thomas Anderson. Other well-rated titles by the same director: Magnolia (1999), Boogie Nights (1997), One Battle After Another (2025).
Who stars in There Will Be Blood?
Daniel Day-Lewis as Daniel Plainview; Paul Dano as Paul Sunday / Eli Sunday; Kevin J. O'Connor as Henry; Ciarán Hinds as Fletcher Hamilton; Dillon Freasier as H.W. Plainview; Hope Elizabeth Reeves as Elizabeth.
What is There Will Be Blood rated?
It carries a r certification in its home market. Ratings differ by country.
Where can I watch the trailer for There Will Be Blood?
Open the title in the MTDb app for trailers, images and streaming links: https://mv.peoplentools.com/titles/23186.

Browse

Best of 2007Best dramaDrama of the 2000sAll lists
MTDb·Best films by year, genre and runtime·A century in numbers·Browse and watch trailers

Film data and images from TMDB. This product uses the TMDB API but is not endorsed or certified by TMDB. Ratings are TMDB user scores as of 2026-10-05.