Cameron Diaz attends a ceremony where the actress receives a star on the Hollywood Walk of Fame in Los Angeles June 22, 2009.