Some actors are good looking and some have serious talent. But a select few have both, and these are the 10 hottest male actors of all time.

10. George Clooney

9. Jude Law

8. Brad Pitt

7. Leonardo DiCaprio

6. Ewan McGregor

5. Johnny Depp

4. Russell Crowe

3. Orlando Bloom

2. Hugh Jackman

1. Johnny Depp

It’s easy to love an actor. Their job makes people swoon, and most actors are attractive, which doesn’t hurt. But what about the actors that make us drool? The ones who make the ladies (and gentlemen) go crazy? Here we list 10 of the hottest male actors in Hollywood.

10. Robert Pattinson

Robert Pattinson is an actor and musician from London, England. He is best known for playing Edward Cullen in the Twilight films, but has also appeared in Remember Me and Water for Elephants. He will be appearing as Salvador Dali in the film Little Ashes and Alan Strang in Equus later this year.[1]

1. Ryan Gosling

The Canadian actor, best known for his roles in β€˜The Notebook’ and β€˜Drive’, is one of the most desired men in Hollywood today. He is currently dating actress Eva Mendez, with whom he lives in Los Angeles.

2. George Clooney

George Timothy Clooney is an American actor, screenwriter and director. He has received three Golden Globe Awards for his work as an actor and two Academy Awards, one for acting in Syriana and the other for co-producing Argo.