Empire magazine has listed the 50 greatest actors of all time. It was compiled on the basis of the votes of readers of the publication. Interestingly, both Oscar-winning and non-Oscar stars are at the top. We offer to see who ranks the most.
The list includes: Marilyn Monroe, Tom Hanks, Robert De Niro, Denzel Washington, Bette Davis, Natalie Portman, Gene Hackman, Heath Ledger, Katharine Hepburn, Tom Cruise, Leonardo DiCaprio, Tilda Swinton, Samuel L. Jackson, Toshiro Mifune, Nicholas Cage, Humphrey Bogart, Viola Davis, Cate Blanchett, Marlon Brando, Alec Guinness, Michael Caine, Michelle Yeoh and Tom Hardy.

Also on the list were: Greta Garbo, Philip Seymour Hoffman, Jack Nicholson, Meryl Streep, Christian Bale, Michelle Williams, Anthony Hopkins, Gary Oldman, Florence Pugh, Sidney Poitier, Julianne Moore, Shah Rukh Khan, Buster Keaton, Charlize Theron , Laurence Olivier, Kate Winslet, Penelope Cruz, Al Pacino, Frances McDormand, Joaquin Phoenix, Ingrid Bergman, Paul Newman, Morgan Freeman, Paul Newman, Olivia Colman, Daniel Day-Lewis, James Stewart and Nicole Kidman.
Source: People Talk

Elizabeth Cabrera is an author and journalist who writes for The Fashion Vibes. With a talent for staying up-to-date on the latest news and trends, Elizabeth is dedicated to delivering informative and engaging articles that keep readers informed on the latest developments.