17th place goes to Michael Cane.
Gene Hackman is 16th.
Daniel Day Lewis is 15th.
14th place goes to Denzel Washington.
Clint Eastwood is 13th in the ranking.
11th place goes to James Stewart.
Tenth place goes to Paul Newman.
Leonardo DiCaprio comes in 8th.
Marlon Brando is fifth in the website's ranking.
Jack Nicholson is in third place.
Al Pacino comes in a close second.
And the best actor of all time is....Tom Hanks! Congratulations Tom!