Watch There Will Be Blood (2007) Online
At the end of the 19th century Daniel Plainview realises wealth lies in oil. Driven by a need to see competitors fail he heads to a California town to exploit the landowners. As his empire grows so does his obsession with power. A ruthless and violent chain of events follows as he fails to deliver on his promises.
Watch: There Will Be Blood Trailer