Gemma Arterton as Tamina
Ben Kingsley as Nizam
Alfred Molina as Sheik Amar
Really--Jake Gyllenhaal? As the prince?? O.o I wonder who he managed to beat out or the part...
At least it's directed by Mike Newell instead of Michael Bay (>P). And that's all I'm going to say until the release.