

Where to watch There Will Be Blood (2007)
Yes — There Will Be Blood is free on Kanopy and Hoopla, which you get through most public libraries with a library card.
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.
Every legal way to watch There Will Be Blood
Free — no account needed
Nothing to pay and nothing to sign up for.
Included with a subscription
No extra charge if you already subscribe to one of these.
Rent
A one-off charge for a viewing window, usually 48 hours.
Buy
A one-off charge to keep it in your library.
Prices and availability change constantly. Check the live listing before you pay for anything.
There Will Be Blood — common questions
- Can I watch There Will Be Blood for free?
- Yes. There Will Be Blood is streaming at no cost on Kanopy, Hoopla. These are licensed services — free because they run ads or are funded by public libraries, not because they are pirating anything.
- Is There Will Be Blood on Netflix?
- No. There Will Be Blood is not on Netflix here. The services that do carry it are listed above.
- How do I watch There Will Be Blood without paying anything?
- Through a library. Kanopy is free to use but signs you in with a library or university card, so you will need one — most public library systems in the US and UK include it at no charge.
- How long is There Will Be Blood?
- There Will Be Blood runs 158 minutes, rated R.











