Cameron Diaz looked angelic as she was honoured with a star on the Hollywood Walk of Fame yesterday.

The actress wore a gorgeous white Oscar de la Renta dress, teamed with striking red accessories including a belt from the Oscar de la Renta Resort 2010 collection.

The gorgeous dress featuring intricate embroidery on the yoke and skirt.

Cameron dedicated the accolade to her parents, and was cheered on by a host of celebrity pals.

Which of course included TomKat.

Tom Cruise and Katie Holmes made an effort to be look super-cool in their casual looks.

Tom simply opted for a beige shirt and blue denims, Katie surprisingly wore a LnA top, Azzedine Alaia heels and a pair of ripped J Brand Zombie jeans, which nearly every A to Z lister has worn this summer.

Cameron Diaz’ Charlie’s Angel co-star Lucy Liu was also there to support her friend.

Lucy opted for a summery beige Max Azria dress with Jimmy Choo heels, gold leaf earrings and a golden clutch.

Credit: Fame Pictures & Wireimage