James Marsden turned 50 this past weekend!

Which, like, what?

So, because this is what we do here, let's take a look at what 50 years old has looked like on 60 celebs throughout time.
*All dates are approximate btw*
1. Robert De Niro at 50:

2. George Clooney at 50:

3. Brad Pitt at 50:

4. Betty White at 50:

5. Clint Eastwood at 50:

6. Harrison Ford at 50:

7. Eminem at 50:

8. Johnny Knoxville at 50:

9. Snoop Dogg at 50:

10. Dolly Parton at 50:

11. Marlon Wayans at 50:

12. Ben Affleck at 50:

13. Cameron Diaz at 50:

14. Dwayne Johnson at 50:

15. Kris Jenner at 50:

16. Donald Trump at 50:

17. Geri Halliwell at 50:

18. Tom Cruise at 50:

19. Pharrell Williams at 50:

20. Stanley Tucci at 50:

21. Cher at 50:

22. Jay-Z at 50:

23. Ricky Martin at 50:

24. Tom Hanks at 50:

25. Oprah at 50:

26. John Travolta at 50:

27. Gabrielle Union at 50:

28. Madonna at 50:

29. Frank Sinatra at 50:

30. Idris Elba at 50:

31. Sandra Bullock at 50:

32. Jennifer Aniston at 50:

33. Michelle Obama at 50:

34. Samuel L. Jackson at 50:

35. Gwen Stefani at 50:

36. Meryl Streep at 50:

37. Denzel Washington at 50:

38. Adam Sandler at 50:

39. Helen Mirren at 50:

40. Gwyneth Paltrow at 50:

41. Amy Poehler at 50:

42. Rob Lowe at 50:

43. Demi Moore at 50:

44. Angela Bassett at 50:

45. Cyndi Lauper at 50:

46. Jennifer Lopez at 50:

47. Paul Rudd at 50:

48. Goldie Hawn at 50:

49. Hugh Jackman at 50:

50. Halle Berry at 50:

51. Cindy Crawford at 50:

52. Jamie Lee Curtis at 50:

53. Mark Hoppus at 50:

54. Patrick Stewart at 50:

55. Jane Fonda at 50:

56. Lily Tomlin at 50:

57. Mark Ruffalo at 50:

58. Martha Stewart at 50:

59. Patrick Dempsey at 50:

60. Matthew McConaughey at 50:

61. And last but not least, Keanu Reeves at 50:
