Homer Wells (Tobey Maguire) ha vivido durante toda su vida entre las paredes del aislado orfanato de St Cloud. Cuando llega a la adolescencia, el director del centro, el doctor Larch (Michael Caine), lo prepara para ser su sucesor. Pero el joven siente la necesidad de abandonar el orfanato y conocer el mundo. Cautivado por la belleza de una chica (Charlize Theron) que visita el orfanato, Homer decide que ha llegado la hora de partir.
Texas, principios del siglo XX. Una historia sobre la familia, la avaricia y la religión. Daniel Plainview (Daniel Day-Lewis) se traslada a una miserable ciudad con el propósito de hacer fortuna, pero, a medida que se va enriqueciendo, sus principios y valores desaparecen y acaba dominado por la ambición. Tras encontrar un rico yacimiento de petróleo en 1902, se convierte en un acaudalado magnate. Cuando, años después, intenta apoderarse de un nuevo yacimiento, tiene que enfrentarse al predicador Eli Sunday (Paul Dano). Adaptación de la novela de Upton Sinclair «Petróleo», escrita en 1927.