15) Cameron Diaz

Cameron Diaz brought something special to every role she played, yet she was never recognized with an Oscar nomination. In There’s Something About Mary, she played Mary as someone funny and real, making her character the perfect anchor for the wild humor around her. In Being John Malkovich, she stepped into the role of Lotte Schwartz with vulnerability and boldness, creating a character who felt unique and compelling.
Love movies? Try our Box Office Game and Movie Grid Game to test your film knowledge and have some fun!
Edited by Anshika Jain