ve Cameron as Mal, Cameron Boyce as Carlos, Sofia Carson as Evie, Booboo Stewart as Jay and Mitchell Hope as King Ben; and ushered in new villains China Anne McClain as Uma, the daughter of Ursula; Thomas Doherty as Harry, son of Captain Hook; Dylan Playfair as Gil, son of Gaston; and Anna Cathcart