Paul Robeson
— John 'Johnny' Zinga
Elisabeth Welch
— Ruth Zinga
Esme Percy
— Gabriel Donozetti
Robert Adams
— Monty
James Solomon
— Native Leader
Tony Wane
— Mandingo (as Ecce Homo Toto)
Ronald Simpson
— Mr. Blane, the Pianist
George Mozart
— Bert Puddick
Jenny Dean
— Marian
Joan Fred Emney
— Nell Puddick
Bernard Ansell
— Sir James Pyrie (as Bernard Ansell)
Johnnie Schofield
Ambrose Manning
— Trader
Arthur Elliott
— - (as Honorable Arthur Eliot)
Cornelia Smith
— Queen Zinga (as Miss C. Smith)
Sydney Benson
— Gate-Keeper (uncredited)
Cathleen Cavanagh
— Woman (uncredited)
Alf Goddard
— Alf, the Bartender (uncredited)
Will Hammer
— Potman (uncredited)
Arthur Williams
— Endobo, the Witch Doctor