Taron Egerton as Rian
Anya Taylor-Joy as Brea
Nathalie Emmanuel as Deet
Donna Kimball as Aughra
Jason Isaacs as The Emperor
Simon Pegg as The Chamberlain
Benedict Wong as The General
Mark Hamill as The Scientist
Keegan-Michael Key as The Ritual Master
Harris Dickinson as Gurjin
Gugu Mbatha-Raw as Seladon
CaitrĂona Balfe as Tavra