Variety. They join the previously announced Jake Gyllenhaal and Gemma Arteron who play Dastan, the 6th-century Persian prince, and Tamina, respectively.
Molina will portray Sheik Amar, who becomes a mentor to Dastan and shows him how to use metallic tentacle arms to his advantage. Kingsley's role is currently unknown, though /Film is predicting he'll portray the villain Vizier (that's assuming they retain any of the PoP storyline). Although the casting of the prince is complete, we're still hoping actor, swordfighter and actual Persian prince David Zandi uses his magical time-bending dagger to somehow nab the lead role.