Actors that are as good, and many who are better include...
Robert Downey Jr.
Samuel L. Jackson
Robert Dinero
Al Pacino
Tom Hanks
Dustin Hoffman
Gene Hackman
Sean Penn
Daniel Day Lewis
Jack Nicholson
Morgan Freeman
George Clooney
Denzel Washington
Russel Crowe
He is good, but the best? Too many great actors out there.