Multiple choice general knowledge culture What is the name of the actor who played the lead in 'There will be blood'? Daniel Plainview Daniel Day Lewis Daniel Radcliff Daniel Lockhart Reveal answer Fill a bubble to check yourself B Correct answer Explanation Daniel Day-Lewis played the lead role of Daniel Plainview in 'There Will Be Blood' (2007). Option A lists the character name, not the actor. Daniel Radcliffe is famous for playing Harry Potter, and Daniel Lockwell is not a known actor.