Heidi Klum didn't have to wait long to land a new contract after quitting lingerie giant Victoria's Secret after 13 years - she has been named the face of American fashion retailer Ann Taylor's Christmas campaign, taking over from Naomi Watts.