<Li> Desreta Jackson as young Celie </Li> <Li> Danny Glover as Albert Johnson ("Mister") </Li> <Li> Oprah Winfrey as Sofia Johnson </Li> <Li> Margaret Avery as Shug Avery </Li>

Who did oprah winfrey play in the color purple