#22: Cameron Diaz
America’s sweetheart Cameron Diaz needs no introduction. Despite being only forty nine years old, Diaz has appeared in at least fifty seven movies! The Charlie’s Angel’s star has played the sexiest characters in the 90s and early Y2Ks. Even though she’s still considered an A-lister thanks to her impressive film repertoire, Diaz makes the list because she retired from acting for eight years. Considering that her movie count is higher than her own age, it makes sense.

During her time “off”, she was busy writing a best-selling book about the science of aging. She then released a follow up health book, titled The Body Book. Diaz also created and co-founded Avaline, a “clean wine” brand. In 2022 she plans to return to the silver screen, starring in the film Back In Action which is scheduled to come out on Netflix in 2023.