Hudson nearly starred as Andy Sachs in The Devil Wears Prada opposite Meryl Streep, she revealed in her recent appearance on the Capital Breakfast radio show. The role instead wen ...