
There Will Be Blood(2007)
“There will be greed. There will be vengeance.”
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.
Director
Paul Thomas Anderson
Studio
Paramount Vantage
Budget
$25M
Revenue
$77M
Cast

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

Colleen Foy
as Mary Sunday

Barry Del Sherman
as H. B. Ailman

David Willis
as Abel Sunday
Hans Howes
as Mr. Bandy
Sydney McCallister
as Mary Sunday (young)

Paul F. Tompkins
as Prescott
Where to Watch
Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.
Movie Facts
Release Year
2007
Runtime
2h 38m
Language
English
Rating
8.1 / 10
Budget
$25M
Box Office
$77M
Production Companies
Paramount Vantage • Miramax • JoAnne Sellar Productions
You Might Also Like
Frequently Asked Questions
Where can I watch There Will Be Blood?▼
Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for There Will Be Blood (2007).
What is There Will Be Blood about?▼
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.
Who directed There Will Be Blood?▼
There Will Be Blood was directed by Paul Thomas Anderson and released in 2007. It is a drama film.
How long is There Will Be Blood?▼
There Will Be Blood has a runtime of 2 hours and 38 minutes (158 minutes total).
Who stars in There Will Be Blood?▼
The cast of There Will Be Blood includes 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 and more.
Explore More by Genre
Need a recommendation?
Tell us your mood and we'll pick the perfect movie for you.








