Which actor played Albert, the husband of Whoopi Goldberg's character Celie, in the film 'The Color Purple'?

Which actor played Albert, the husband of Whoopi Goldberg's character Celie, in the film 'The Color Purple'?