With Cameron Diaz potentially retiring from acting once again, here are her 5 best films, which have left an indelible mark on Hollywood.

Cameron Diaz has been a prominent figure in Hollywood for over two decades, starring in countless films that have become beloved classics. With the news of her potential retirement once again, let’s take a look back at some of her best movies that cemented her as a talented actress in the industry.

Also read | Back in Action: How Tom Brady helped Jamie Foxx ‘un-retire’ Cameron Diaz

  • There’s Something About Mary (1998):

Diaz stars as Mary, a woman pursued by several men, including her ex-boyfriend and a private detective, in this raunchy comedy. Diaz’s performance earned her a Golden Globe nomination for Best Actress.

  • Charlie’s Angels (2000):

Also read | ‘Knight and Day’ star Cameron Diaz opens up about quitting acting
Diaz played the role of Natalie Cook in this action-comedy film, which was a reboot of the classic 1970s television series. The movie also starred Drew Barrymore and Lucy Liu, and was a commercial success, grossing over $264 million worldwide.

  • The Mask (1994):

Diaz’s breakthrough role was in The Mask, a comedy film in which she played the female lead, Tina Carlyle. The movie was a box office hit and helped Diaz establish herself as a rising star in Hollywood.

  • Shrek (2001):

In this animated movie, Diaz lent her voice to Princess Fiona, the main love interest of the titular character. Shrek was a critical and commercial success, grossing over $484 million worldwide.

  • Gangs of New York (2002):

Diaz played the role of Jenny Everdeane, a pickpocket and love interest of the main character, in this historical drama film. The movie was directed by Martin Scorsese and starred Leonardo DiCaprio and Daniel Day-Lewis.

Cameron Diaz has had a successful career in Hollywood, with several box office hits and critical acclaim. While fans may be sad to see her go, her legacy will live on through her iconic roles and unforgettable performances.