This is an old tale from India -LRB- Gabriel Berry 's costumes were actually made in New Delhi -RRB- , sung by a woman -LRB- Jessica Rivera -RRB- and two African-American men -LRB- Russell Thomas as the hotheaded prince , Eric Owens as the narrator -RRB- .