Cameron Diaz makes rare public appearance to reunite with 'Charlie's Angels' co-stars at Lucy Liu's Walk of Fame ceremony: Photos!

Updated

Charlie's Angels are back together!

Lucy Liu was joined by her co-stars in the 2000 film, "Charlie's Angels," (and it's 2003 sequel, "Charlie's Angels: Full Throttle") Cameron Diaz and Drew Barrymore at her Hollywood Walk of Fame ceremony in Los Angeles on Wednesday.

Demi Moore, who played the villain in "Full Throttle," was also there for the nostalgia-inducing reunion.

See photos from the event in the gallery below:

SEE ALSO: Wait, Cameron Diaz is retired from acting after all

Diaz was all smiles as she laughed and posed alongside her former co-stars, rocking medium-wash jeans, a sparkling top and an asymmetrical off-white blazer. She wore her hair in a loose, high ponytail.

The unexpected outing was an extremely rare appearance at a public event for Diaz, who has shied away from the public eye in recent years. The beloved actress hasn't appeared in a film since 2014's "Annie" remake and rumors have swirled that she has unofficially "retired" from acting in the years since.

"I just went, 'I can't really say who I am to myself,' which is a hard thing to face up to," Diaz, who was once making $15 million per film, said at a Goop Wellness Summit in June 2017 of her disappearance from Hollywood. "I felt the need to make myself whole."

In an interview with Entertainment Weekly in March 2018 alongside her co-stars from 2002's "The Sweetest Thing," Selma Blair and Christina Applegate, Diaz laughed that she is "literally doing nothing" these days.

"I’m semi-retired, too, and I am actually retired, so I would love to see you ladies," she said of spending more time with Blair and Applegate, though it's unclear if she actually doesn't plan on appearing in anymore movies going forward, or if it's simply a temporary thing.

Cameron Diaz has been married to Good Charlotte rocker Benji Madden since 2015.

Advertisement