Loading...
There Will Be Blood

There Will Be Blood

2007·Movie·2h 38m15

Drama

8.1 / 10 (7,844 votes)

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.

Directed by
Paul Thomas Anderson
Original language
English
Released
26 December 2007

Where to Watch

Availability in the US · Subtitle and audio track data

Prime Video
Watch now →

Subtitle and audio languages not checked yet.

Last verified 2 Nov 2026

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

  • 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

  • HH

    Hans Howes

    Mr. Bandy

  • SM

    Sydney McCallister

    Mary Sunday (young)

  • Paul F. Tompkins

    Paul F. Tompkins

    Prescott