There Will Be Blood - Cast
as Daniel Plainview
as Eli Sunday/Paul Sunday
as Fletcher Hamilton
Kevin J. O'Connor
Dillon Freasier
as H.W.
Sydney McCallister
as Mary Sunday
Colton Woodward
as William Bandy
Russell Harvard
as Adult H.W.