-Anders Andersson als Johan III
- Max von Sydow als Gustav Vasa
- Lena Olin als Anna Vasa
- Per Oscarsson als Göran Persson
- Björn Granath als Erik XIV
- Gunnel Lindblom als Catherine Jagellonica
- Stina Ekblad als Karin Månsdotter
- Allan Edwall als Nils Dacke
- Thommy Berggren als Jöran Persson
- Jarl Kulle als Sten Sture de Jongere
- Sven Lindberg als Bo Jonsson Grip
- Ernst-Hugo Järegård als Karl Knutsson-boer
- Ulf Palme als Ivar Axelsson Tott
- Åke Fridell als Ture Jönsson Three Roses