My only criticism of Daniel Day-Lewis is that he has done so few films. Why?

Since 2002 he has been in 5 films (7 since 1996). He turns in solid performances but his resume is not extensive. DiCaprio on the other hand has done 13 films since 02. I don't know if that is a knock on him or not?

None the less, the guy is brilliant. DiCaprio has also pushed his way to the top too. Not sure who I would put in third spot though.

I read that he makes shoes when he's not acting. Must be awesome to be able to pick and choose whenever you can work, even if it's 5 years, 10 years later.