NewsJennifer Hudson to Play Shug Avery in ‘Color Purple’ Revival *Jennifer Hudson is about to shake her shimmy on Broadway. The Oscar winning actress is will star as Shug Avery in a …