There Will Be Blood - Cast

There Will Be Blood Movie Poster

Daniel Day-Lewis

as Daniel Plainview


Paul Dano

as Eli Sunday/Paul Sunday


Ciarán Hinds

as Fletcher Hamilton




Sydney McCallister

as Mary Sunday


Colton Woodward

as William Bandy


Russell Harvard

as Adult H.W.


  Change Location