Kate Hudson made a "bad call" when she turned down a role in 'The Devil Wears Prada'.
The 45-year-old actress had been approached to play the leading role of Andrea Sachs in the 2006 film - which follows a fashion intern as she becomes an assistant to notorious magazine editor Miranda Priestly (Meryl Streep) - and couldn't do it because of a scheduling conflict.