Question: is idris elba in maleficent 2?
Answer: Angelina Jolie as Maleficent: The protagonist antagonist. ... Russell Crowe as Ratigan: A rat that is a pet of Maleficent. Halle Berry as Ursula: The sea witch. Idris Elba as Dr.