Multiple choice general knowledge Oscar Winner for Best Actor 2007 Daniel Day-Lewis - There Will Be Blood as Daniel Plainview George Clooney - Michael Clayton as Michael Clayton Johnny Depp - Sweeney Todd: The Demon Barber of Fleet Street as Sweeney Todd Tommy Lee Jones - In the Valley of Elah as Hank Deerfield Reveal answer Fill a bubble to check yourself A Correct answer Explanation Daniel Day-Lewis won the Oscar for Best Actor in 2008 (80th Academy Awards) for his role as Daniel Plainview in There Will Be Blood. This was his second win in this category.