Cameron Diaz: do you remember all her films?
Cameron Michelle Diaz was only 20 years old when she made her film debut in this movie directed by Chuck Russell and starring Jim Carrey.
Since her first appearance in the cinema, Cameron Diaz has shown her talent for comedy. All the producers wanted to have her in their projects and her face became increasingly linked to this genre.
Alongside actors like Jennifer Aniston and Edward Burns, Cameron Diaz rocked the film 'She's the One' and proved that her presence in the cinema was not just for being "the tall, attractive blonde," as some critics said.
In 'Feeling Minnesota', Cameron Diaz worked with one of her great friends in Hollywood, Keanu Reeves. The actress was already a style reference, admired and followed by thousands of young people around the world.
By 1996, Cameron Diaz was not only the center of attention for her movie roles, but also for her personal life. Her romances with Carlos de la Torre, Matt Dillon, and Jared Leto made news at the time.
In 1997, the actress lives the peak of her career. The film 'Keys to Tulsa' anticipates another production in which the actress shares a cast with big names in Hollywood: Julia Roberts, Dermot Mulroney, and Rupert Everett: 'My Best Friend's Wedding'.
This is one of the most remembered films of Cameron Diaz's career. It was a box office success and one of the songs on its soundtrack, 'I Say a Little Prayer For You,' recorded by Diana King, hit the charts.
Cameron Diaz was directed by a great director: Danny Boyle. The Brit had just finished recording his great success 'Trainspotting' and chose the actress to star in his next work. He nailed it.
This iconic film made its stars, Cameron Diaz and Ben Stiller, the hottest actors in Hollywood. A box-office hit, it earned the actress a Golden Globe nomination.
This film was the first failure in the actress's career until that moment. An acid comedy starring Johnny Depp and Benicio del Toro, it cost around $19 million and took half of that in earnings. On the other hand, its DVD distribution turned it into a cult film.
Cameron Diaz continued to mature as an actress, as we could see in 'Very Bad Things.'
With darker, curlier hair, Cameron Diaz's interesting character in this film earned her a second Golden Globe nomination.
In her next work, Cameron Diaz returned to her usual appearance: long, blonde hair. In the film, directed by Oliver Stone and with Al Pacino in the cast, the actress plays the president of an American football team.
In this film, Cameron Diaz starred with Glenn Close, Calista Flockhart, and Holly Hunter, among other stars. Although it was not a box office success, it showed another interpretive side of the actress.
In 2000, the actress starred in another movie success, this time alongside Lucy Liu and Drew Barrymore.
In this low-key drama, Cameron Diaz appears in a different look, playing a young woman who travels to Portugal in search of an explanation for her sister's death.
In 2001, Cameron Diaz, Tom Cruise, and Penelope Cruz embarked on the remake of the Spanish film 'Abre los Ojos' by director Alejandro Amenábar. The result pleased the critics, in addition to bringing Cameron Diaz a new Golden Globe nomination.
Cameron Diaz showed once again that comedy was her thing, in this hilarious story of three young Americans who live various adventures.
In this film by Martin Scorsese, nominated for an Oscar in 10 categories, Cameron Diaz played Jenny Everdeane. The actress' fans were delighted with her characterization because it was so different from what they were used to.
The second part of 'Charlie's Angels' featured the blonder version of Cameron Diaz and boosted her bank account. The film also marked the return of Demi Moore to the cinema.
The film re-connected Cameron Diaz with a more adult audience, despite not offering anything new to her career. At this time, the actress caused a sensation by walking on the red carpets with Justin Timberlake, with whom she maintained a relationship for several years.
This romantic comedy, set at Christmas, brought together Cameron Diaz, Kate Winslet, Jude Law, and Jack Black in the cast.
Cameron Diaz starred alongside Ashton Kutcher in this film that did not perform poorly at the box office but brought criticism to her performance. It was considered one of the worst of the year.
She tried her luck with a more serious movie, but it didn't get much applause.
At this point in her career, Cameron Diaz was already one of the highest-paid actresses in cinema. However, the film 'The Box' did not make a big impression amidst her other work.
In a star cast with Tom Cruise, once again Cameron Diaz starred in an unsuccessful film.
The decay in Cameron Diaz's career was increasingly evident. This action superhero movie did not contribute much to her professional trajectory either.
'Bad Teacher' reconciled Cameron Diaz with her audience and filled movie theaters. She played opposite her ex-boyfriend, Justin Timberlake. Their relationship had ended in 2007.
This comedy featured Cameron Diaz in the role of a pregnant athlete. Jennifer Lopez, Elizabeth Banks, Anna Kendrick, Dennis Quaid, and Chris Rock, among other stars, accompanied the actress in this production.
This remake of a 1966 British film (starring Shirley MacLaine and Michael Caine) was scripted by the Coen brothers but nevertheless a box office failure. Cameron Diaz became increasingly disenchanted with cinema.
Javier Bardem, Penelope Cruz, Michael Fassbender, and Brad Pitt were part of the cast of this film, which had a good, aggressive performance by Cameron Diaz.
This film failed at the box office and was one of the last for the actress before she would disappear from the big screen.
To close the disastrous year of the actress, 'Sex Tape' was responsible for giving her the Razzie award for Worst Actress of the Year.
'Annie' is the most recent film by the actress. She is so much more mature than in her early work. Unfortunately, the production received negative reviews and was also poorly evaluated by the public. It was the final straw for Cameron Diaz to leave Hollywood...
...for a while, at least.