

Where to watch
Cast · Directed by Paul Thomas Anderson
DD

Daniel Day-Lewis
Daniel Plainview
PD

Paul Dano
Paul Sunday / Eli Sunday
KO

Kevin J. O'Connor
Henry
CH

Ciarán Hinds
Fletcher Hamilton
SM
Sydney McCallister
Mary Sunday (young)
DF

Dillon Freasier
H.W. Plainview
HR

Hope Elizabeth Reeves
Elizabeth
CF

Colleen Foy
Mary Sunday
BS

Barry Del Sherman
H. B. Ailman
DW

David Willis
Abel Sunday
HH
Hans Howes
Mr. Bandy
PT

Paul F. Tompkins
Prescott
More from Daniel Day-Lewis · Lead actor
More from Paul Dano · Co-star actor
More from Paul Thomas Anderson · Director
More like this
There Will Be Blood — streaming FAQ
Which OTT platform streams There Will Be Blood?
There Will Be Blood isn't on any subscription service in India right now, but you can rent or buy it on Apple TV Store and Amazon Video. It's not on Netflix.
Is There Will Be Blood on Netflix?
No, There Will Be Blood is not on Netflix in India as of November 2026. You can rent or buy it on Apple TV Store and Amazon Video.
Is There Will Be Blood on Amazon Prime Video?
There Will Be Blood isn't included with a Prime Video subscription in India, but you can rent or buy it on Amazon Video.
Where can I watch There Will Be Blood for free?
There Will Be Blood isn't available free in India; you can only rent or buy it on Apple TV Store and Amazon Video.
Apple TV Store
Amazon Video








































