The Ringer has assembled a list: the 50 greatest celebrities of all time. And when they say “all time,” they really mean it. Below are the top 20; click on the link for all 50:

  1. Oprah
  2. Beyoncé
  3. Muhammad Ali
  4. Princess Diana
  5. Tom Cruise
  6. Madonna
  7. David Bowie
  8. Rihanna
  9. John Lennon
  10. Jesus Christ
  11. Marilyn Monroe
  12. George Clooney
  13. Cher
  14. Brad Pitt
  15. Leonardo DiCaprio
  16. Jack Nicholson
  17. Prince
  18. Arnold Schwarzenegger
  19. Lady Gaga
  20. Elizabeth Taylor