Some men are out there making us believe that they can control the aging process of their bodies and are only getting hotter and better, like fine wine. From Zac Efron to Keanu Reeves, older men who don’t look their age at all are stealing hearts and making ours skip a beat.

We at Bright Side are convinced that these men have access to the fountain of youth and we’d like to share their names with you.

1. Zac Efron — 32 years old

2. Keanu Reeves — 55 years old

3. Jeff Goldblum — 67 years old

4. Paul Rudd — 50 years old

5. Dermot Mulroney — 55 years old

6. Matthew McConaughey — 49 years old

7. Cary Elwes — 57 years old

8. Brad Pitt — 55 years old

9. Dylan McDermott — 58 years old

10. Tom Cruise — 57 years old

11. Jensen Ackles — 41 years old

12. Johnny Depp — 56 years old

13. Hugh Jackman — 51 years old

14. David Beckham — 44 years old

15. Tom Hardy — 42 years old

16. Jason Momoa — 40 years old

17. Christian Bale — 45 years old

18. Mads Mikkelsen — 53 years old

19. Arnold Schwarzenegger — 72 years old

20. Robert Downey Jr. — 54 years old

Which celebrity above do you think is the hottest? Who is your all-time favorite actor? Let us know in the comments!

ncG1vNJzZmiaop60qcDSopueZp2afKK%2B06KapZ2jZH9xecWapKito2K6prqMsJ%2BoZZGcsm64yKScZp%2BfpLFuw8innGZvaWmDeIKO