There Will Be Blood

Cast

  • Daniel Day-Lewis as Daniel Plainview
  • Paul Dano as Paul Sunday and Eli Sunday
  • Kevin J. O'Connor as Henry
  • Ciarán Hinds as Fletcher
  • Dillon Freasier as H.W. Plainview
    • Russell Harvard as adult H.W. Plainview
  • Sydney McCallister as Mary Sunday
    • Colleen Foy as adult Mary
  • David Willis as Abel Sunday
  • Hans Howes as William Bandy
  • Paul F. Tompkins as Prescott
  • Jim Downey as Al Rose
  • David Warshofsky as H.M. Tilford

This content is from Wikipedia. GradeSaver is providing this content as a courtesy until we can offer a professionally written study guide by one of our staff editors. We do not consider this content professional or citable. Please use your discretion when relying on it.