FERGIE will marry actor Josh Duhamel in January. The 33-year-old "London Bridge" singer and the "Transformers" star will tie the knot in Southern California over the second weekend of January. It has been claimed many of Fergie's "Nine" co-stars, including Kate Hudson, Nicole Kidman, Penelope Cruz, Sophia Loren, Marion Cotillard and Daniel Day-Lewis, will attend the ceremony. The 36-year-old actor proposed to Fergie - whose real name is Stacey Ferguson - in 2007, after three years together. At the time, friends said the singer was "the happiest girl on earth." A source said: "She is working with Chanel designer Karl Lagerfeld on getting her fantasy gown. They are taking their time to get everything right. They only plan on getting married once." After announcing the engagement, Fergie insisted she was in no rush to tie the knot and wanted to ensure everything was perfect for her big day. She said: "I have a big stack of wedding magazines. I want to go home and spend time with my family and just take some time to think about everything." - ES