Kate Hudson has undergone a shocking hair transformation - the actress has streaked her blonde hair with bright blue hair dye. The new look is for her role in forthcoming movie BRIDE WARS.