Harry Belafonte
as Joe
Dorothy Dandridge
as Carmen Jones
Pearl Bailey
as Frankie
Roy Glenn
as Rum Daniels
Olga James
as Cindy Lou
Nick Stewart
as Dink Franklin
Joe Adams
as Husky Miller
Broc Peters
as Sergeant Brown
Sandy Lewis
as T-Bone
Mauri Lynn
as Sally (uncredited)
DeForest Covan
as Trainer (uncredited)