Hollywood actress Cameron Diaz received the 2,386th star on the Hollywood Walk of Fame on Monday, June 22, 2009. Tom Cruise, his wife Katie Holmes, and Lucy Liu, Diaz's "Charlie's Angels" co-star attended the unveiling ceremony as guests. [CRI]