The Duchess of Cambridge turned heads in London last night when she attended the red carpet premiere of classic Broadway musical 42nd Street. Cameras popped and flashed at the Duchess arrived at the star studded event last. The production is helping raise funds for East Anglia Children’s Hospice, a charity which has the Duchess as its patron. Kate, 35, chose an ankle length fit and flare dress by Marchesa for the occasion. She accessorised the red gown with a matching clutch bag and striking earrings.