Skip to content
SearchOTT
There Will Be Blood poster

There Will Be Blood

2007·Movie·R·158 min·8.1(7,484)

There will be greed. There will be vengeance.

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.

▶ Watch trailer

Where to watch There Will Be Blood in United States

Click a service to open There Will Be Blood there. Availability last verified on June 26, 2026.

Where is There Will Be Blood streaming around the world?

CountryStreaming onRent / Buy
United StatesfuboTV, Paramount Plus Premium, Paramount Plus Essential, Paramount+ Amazon ChannelAmazon Video, Apple TV Store, Google Play Movies
IndiaApple TV Store, Amazon Video
United KingdomAmazon Prime Video, Paramount Plus, Paramount+ Amazon Channel, Amazon Prime Video with AdsApple TV Store, Rakuten TV, Amazon Video
CanadaApple TV Store, Google Play Movies, CosmoGo
AustraliaJustWatch TV, Apple TV Store, Amazon Video
GermanyParamount Plus, Filmlegenden Amazon Channel, Paramount+ Amazon ChannelApple TV Store, Amazon Video, Google Play Movies
FranceMolotov TV, Cine+ OCS Amazon Channel , Paramount Plus, SFR PlayApple TV Store, Google Play Movies, Canal VOD
SpainApple TV Store, Rakuten TV, Google Play Movies
BrazilParamount Plus, Paramount+ Amazon Channel, Paramount Plus PremiumApple TV Store, Amazon Video
JapanU-NEXTAmazon Video, Google Play Movies, FOD

About There Will Be Blood

There Will Be Blood is a 2007 English-language drama film directed by Paul Thomas Anderson. The cast is led by Daniel Day-Lewis, Paul Dano, Kevin J. O'Connor. It has a runtime of 2h 38m. Viewers rate it 8.1/10 across 7500 ratings. In United States, it is currently streaming on fuboTV, Paramount Plus Premium, Paramount Plus Essential.

There Will Be Blood was produced by Paramount Vantage, Miramax, and JoAnne Sellar Productions and made in United States of America. It was released on December 26, 2007, and carries a R certification. Made on a budget of about $25 million, it went on to gross $77 million worldwide.

Director
Paul Thomas Anderson
Writers
Paul Thomas Anderson
Release date
December 26, 2007
Original language
English
Age rating
R
Status
Released
Country
United States of America
Budget
$25 million
Box office
$77 million
Production
Paramount Vantage, Miramax, JoAnne Sellar Productions
#california#petrol#sibling relationship#based on novel or book#capitalism#pastor#deaf-mute#greed#american dream#narcissism#fanatic#father#baptism#misanthrophy

There Will Be Blood cast & crew

There Will Be Blood was directed by Paul Thomas Anderson and written by Paul Thomas Anderson.

The cast features 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 Hope Elizabeth Reeves as Elizabeth.

Behind the camera, the score was composed by Jonny Greenwood, cinematography is by Robert Elswit, and it was produced by JoAnne Sellar and Paul Thomas Anderson.

Is There Will Be Blood worth watching?

There Will Be Blood holds an audience score of 8.1/10 from 7,484 ratings, ranking it among the most acclaimed drama films.

At 2h 38m, it's a full-evening commitment.

If you enjoy drama, There Will Be Blood is worth a place on your watchlist.

How and where to watch There Will Be Blood

In United States, you can stream There Will Be Blood on fuboTV, Paramount Plus Premium, Paramount Plus Essential, Paramount+ Amazon Channel, and Kanopy, or rent and buy it on Amazon Video, Apple TV Store, Google Play Movies, and YouTube. Click any service above to open it directly.

Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.

Rate & review

Your rating and review are saved privately in this browser — no account needed.

Cast of There Will Be Blood

Daniel Day-Lewis

Daniel Day-Lewis

Daniel Plainview

Paul Dano

Paul Dano

Paul Sunday / Eli Sunday

Kevin J. O'Connor

Kevin J. O'Connor

Henry

Ciarán Hinds

Ciarán Hinds

Fletcher Hamilton

Dillon Freasier

Dillon Freasier

H.W. Plainview

Hope Elizabeth Reeves

Hope Elizabeth Reeves

Elizabeth

Colleen Foy

Colleen Foy

Mary Sunday

Barry Del Sherman

Barry Del Sherman

H. B. Ailman

David Willis

David Willis

Abel Sunday

No photo

Hans Howes

Mr. Bandy

No photo

Sydney McCallister

Mary Sunday (young)

Paul F. Tompkins

Paul F. Tompkins

Prescott

There Will Be Blood — FAQs

Where can I watch There Will Be Blood in United States?

There Will Be Blood is streaming on fuboTV, Paramount Plus Premium, Paramount Plus Essential, Paramount+ Amazon Channel in United States.

Is There Will Be Blood on fuboTV?

Yes — There Will Be Blood is currently available on fuboTV in United States.

What language is There Will Be Blood in?

There Will Be Blood is originally in English. Subtitle and dub options vary by streaming service.

How long is There Will Be Blood?

There Will Be Blood runs 2 hours 38 minutes (158 minutes).

What is There Will Be Blood rated?

There Will Be Blood is rated R. It holds a 8.1/10 audience score from 7,484 ratings.

More like There Will Be Blood

My Own Private Idaho
The Power of the Dog
The Glass House
Kes
The Cement Garden
A Simple Plan
This Boy's Life
Love Streams
Beautiful Boy
I Smile Back
Lawless
Tetro