Heather Headley to replace Jennifer Hudson...