Watch There Will Be Blood Online

Watch There Will Be Blood Online
Film title: There Will Be Blood
Rotten Tomatoes: 91%
Language: English
Plot: Ambitious prospector Daniel Plainview strikes it rich when he buys the oil rights to a California family's ranch and turns a simple village into a boomtown, stoking the ire of a charismatic young preacher in this compelling indie drama.

There Will Be Blood Cast & Crew

Daniel Day-Lewis
as Daniel Plainview
Martin Stringer
as Silver Assay Worker
Matthew Braden Stringer
as Silver Assay Worker
Jacob Stringer
as Silver Assay Worker
Joseph Mussey
as Silver Assay Worker
Barry Del Sherman
as H.B. Ailman
Harrison Taylor
as Baby HW
Stockton Taylor
as Baby HW
Paul F. Tompkins
as Prescott
Kevin Breznahan
as Signal Hill Man
Randall Carver
as Mr. Bankside
Coco Leigh
as Mrs. Bankside