This is a sequel to my Hot Actors over 50 article. This article is dedicated to the handsome actors who are between the ages 40 & 49. Most of them require no introduction.

The order is random. I might have forgotten some actors, so feel free to remind me your favorites. Guys are welcome to suggest Hot Actresses over 40.

Johnny Depp – 1963

Johnny Depp is one of those rare actors who is loved by both men and women, since he possesses great looks and even a greater talent. My favorite Johnny Depp movies are The Tourist, What’s Eating Gilbert Grape, Public Enemies, Benny & Joon, Nick of Time, Chocolat, Pirates of the Caribbean The Curse of the Black Pearl, Once Upon a Time in Mexico, Finding Neverland.

Timothy Olyphant – 1968

Recommended Timothy Olyphant:

TV Series: Justified, Deadwood, Damages Season 2

Movies: A Perfect Getaway, Hitman, Live Free or Die Hard 4, Catch and Release, Bill, The Girl Next Door.

Tom Cruise – 1962

Recommended: Mission Impossible 2, Far & Away, Minority Report, Top Gun, Knight and Day, Jerry Maguire, The Firm, Lions for Lambs, The Last Samurai, Rain Man, Born on The Fourth of July, Taps

Gerard Butler – 1969

Recommended: Law Abiding Citizen, Gamer, Nim’s Island, Please!, Butterfly on a Wheel, Dear Frankie, The Ugly Truth



Clive Owen – 1964

Recommended: Shoot ‘Em Up, Beyond Borders, Elizabeth: The Golden Age, Duplicity, The Boys are Back, The International



Robert Downey Jr. – Born 1964

Recommended: Air America, Iron Man 2, Sherlock Holmes

Jeffrey Dean Morgan – Born 1966

Recommended:

Watchmen – co-starring Patrick Wilson, Matthew Goode, Malin Akerman, Billy Crudup; P.S. I Love You – starring Gerard Butler, Hillary Swank

TV: Grey’s Anatomy Season 2

Paul Rudd – Born 1969

I know it is hard to believe, since Paul Rudd barely looks 30. But he was born in 1969.

Recommended Paul Rudd: I Could Never Be Your Woman – co-starring Michelle Pfeiffer and Clueless– starring Alicia Silverstone, Forgetting Sarah Marshall– starring Jason Segel, Kristen Bell, Mila Kunis and I Love You Man– co-starring Jason Segel.