All three of these guys are very talented, but I suspect they're favored more often for their appearance than their acting skill. Don't get me wrong, I've always admired Depp and Kilmer for the challenging roles they take, and Mel Gibson is without question a phenomenal performer. But, there are so many others worth bringing into a discussion based on the merits of their breathtaking performances.
Here’s a list my favored actors…(in no particular order)
Edward Norton, Paul Giamatti, Vincent D Onofrio, Daniel Day-Lewis, Lawrence Fishburn, William H Macy, Philip Seymour Hoffman, Sean Penn, Gary Oldman, Benicio Del Torro, Willam Dafoe, Jude Law, Paul Bettany, Samuel L. Jackson, Russel Crowe, Al Pacino, Dustin Hoffman, Anthony Hopkins, Bob De Niro, the list can go on and on, but I just wanted to point out that there are many other actors worth mentioning.