GREATEST SUNGLASSES WEARERS OF ALL-TIME – TOP 30

GREATEST SUNGLASSES WEARERS OF ALL-TIMETOP 30:

1. Audrey Hepburn

2. Elvis Presley

3. Marlon Brando

4. Brigitte Bardot

5. John Lennon

6. Jackie Onassis

7. Arnold Schwarzenegger in The Terminator movies

8. Ryan Gosling

9. Tom Cruise

10. Steve McQueen

11. George Michael

12. Marilyn Monroe

13. James Dean

14. Elizabeth Taylor

15. Leonardo DiCaprio

16. Roy Orbison

17. David Beckham

18. Victoria Beckham

19. Katy Perry

20. Taylor Swift

21. Johnny Depp

22. David Bowie

23. Susan Sarandon in Thelma & Louise

24. Cara Delevingne

25. Lady Gaga

26. John Belushi in Blues Brothers

27. Will Smith

28. will i am

29. Robert De Niro in Taxi Driver

30. Lou Reed