Top 365 Films – #160 – There Will Be Blood (2007)

At number 160 on the Top 365 Films list is Paul Thomas Anderson’s There Will Be Blood (2007) starring Daniel Day-Lewis, Paul Dano, Kevin J. O’Connor, Ciarán Hinds, Dillon Freasier, Russell Harvard, Sydney McCallister, Colleen Foy, David Willis, Hans Howes, Paul F. Tompkins, Jim Downey and David Warshofsky.

Read Article →