Also in 2001, she voiced Princess Fiona in the animated film Shrek.In the film, her character is plagued by a curse that transforms her into an ogress each and every sunset.In it, she starred opposite Julia Roberts, playing the wealthy fiancée of a sportswriter who is the long-time friend of Roberts' character.
While critical response was mixed, the film made US$100 In the film adaptation Charlie's Angels (2000), Diaz, Drew Barrymore and Lucy Liu played the trio of investigators in Los Angeles.
The film was one of the highest-grossing films of the year, grossing US$264.1 In 2001, Diaz starred in the Sundance-premiered independent drama The Invisible Circus, as a young woman who commits suicide in Europe in the 1970s, and next in the year, she appeared in Vanilla Sky, as the former lover of a self-indulgent and vain publishing magnate (Tom Cruise).
She has frequently appeared in comedies throughout her career, while also earning critical recognition in dramatic films.
Her accolades include four Golden Globe Award nominations, three Screen Actors Guild Award nominations, and a New York Film Critics Award.
Here, it's no stretch to understand why, at the end of the movie, some half-dozen suitors have converged in her living room to throw themselves at her feet".