History of the World Part 1 Cast: A Diverse Ensemble of... Gregory Hines shines as Josephus, infusing the character with charm and cha... rockymartin 6 months ago