Celebrity·Posted on Feb 18, 201720 Celebs Who Will Have You Shook When You Find Out They’re Over 40Aging like fine wine.by Brianna HoltBuzzFeed StaffFacebookPinterestTwitterMailLink 1. Gabrielle Union, 44 Bennett Raglin / Getty Images Still looking like Isis from Bring It On. 2. Pharrell Williams, 43 Anthony Harvey / Getty Images Stopped aging in 1993. 3. Jennifer Lopez, 47 John Sciulli / Getty Images Clearly, she is still Jenny from the block. 4. Mariah Carey, 46 or 47 D Dipasupil / Getty Images There is a reason her age has never been confirmed. 5. Christie Brinkley, 63 Robin Marchant / Getty Images Two words: Sports Illustrated. 6. Tyson Beckford, 46 Theo Wargo / Getty Images Old enough to be my dad, fine enough to be my daddy. 7. Heidi Klum, 43 Dimitrios Kambouris / Getty Images 43 or 34? 8. Halle Berry, 50 Mark Davis / Getty Images The melanin gods blessed her for eternity. 9. Ryan Seacrest, 42 Alberto E. Rodriguez / Getty Images Same face since the premiere of American Idol. 10. Jennifer Garner, 44 Randy Shropshire / Getty Images She took "13 going on 30" to its literal meaning and stayed there. 11. Paul Rudd, 47 Peter Kramer / Getty Images Paul Stud* 12. Sofia Vergara, 44 Pascal Le Segretain / Getty Images MILF. 13. Ben Affleck, 44 Jeff Spicer / Getty Images DILF. 14. Drew Barrymore, 41 Alberto E. Rodriguez / Getty Images Babyface x3. 15. David Beckham, 41 Rachel Murray / Getty Images Good health and good genes, all in one. 16. Shemar Moore, 46 Alberto E. Rodriguez / Getty Images Well, hello there. 17. Tyra Banks, 43 Jason Merritt / Getty Images America's Next Top Never-Aging Model. 18. Gwen Stefani, 47 Rachel Murray / Getty Images "This shit is bananas." 19. Jude Law, 44 Jonathan Leibson / Getty Images It's unlawful how good he looks. 20. Jennifer Aniston, 48 Ethan Miller / Getty Images Timeless AF.