Actor David Willis is an actor, known for There Will Be Blood (2007), The Good German (2006) and Endless Love (1981). Height: 5' 10" (1.78 m) Known for: There Will Be Blood (2007), The Good German (2006), Endless Love (1981), Lost (2004) Search: