Poster for There Will Be Blood (2007)

Movie Age rating in Canada: 14A

There Will Be Blood (2007)

Dec 26, 2007 · 2h 38m

8.1/10 TMDB user score
7,880 votes on TMDB

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.

Where to watch trailer Compare

Canada Listed by 13 services Change country

Trailer

The video is hosted on YouTube and loads in privacy-enhanced mode only after you press play.

Where to watch in Canada

13 viewing options in Canada

Compare the services below, then open their links on TMDB's official watch page (powered by JustWatch).

See viewing options on TMDB (opens in a new tab)

Stream with subscription

  • Super Channel Plus
  • Super Channel Amazon Channel
  • fuboTV

Free with ads

  • CBC Gem

Rent

  • Apple TV Store
  • CosmoGo
  • FlixFling
  • YouTube
  • Amazon Video

Buy

  • Apple TV Store
  • CosmoGo
  • YouTube
  • Amazon Video

Availability data by JustWatch via TMDB, for Canada. Offers change often; please confirm on the service before you subscribe, rent or buy.

Top cast

  • 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
  • Sydney McCallister Mary Sunday (young)
  • 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
  • Hans Howes Mr. Bandy
  • Paul F. Tompkins Paul F. Tompkins Prescott
  • Kevin Breznahan Kevin Breznahan Signal Hill Man
  • Jim Meskimen Jim Meskimen Signal Hill Married Man
  • Erica Sullivan Erica Sullivan Signal Hill Woman
  • Randall Carver Randall Carver Mr. Bankside

Recommendations from TMDB based on There Will Be Blood.