Actress Kate Hudson celebrated her 34th birthday in style on 20 April (13) after her rocker fiance Matt Bellamy threw her a surprise bash in New York City. The party was held at a pal's home in the West Village and guests included Cameron Diaz and Judd Apatow.