Question: who plays ursula in the new little mermaid?
Answer: Voiced by American actress Pat Carroll, Ursula is a villainous sea witch who offers a mermaid princess named Ariel in exchange to trade her voice for a pair of human legs, at first appearing to be providing the character with an opportunity to become human by temporarily transforming her into one so that she may earn ...