Joy Isa.
Joy Isa is a British actress who played a Kuba Woman in The Legend of Tarzan. That’s not all we know