David, now an old man, is still king of Israel. Among his sons, the ambitious Adonijah and the clever Solomon, fierce rivals, since both are prospective heirs to the throne and only one can be.

Ben Cross
as Salomone

Maria Grazia Cucinotta
as Abisag

Stefania Rocca
as Anna

Vivica A. Fox
as Regina di Saba

Anouk Aimée
as Betsabea

Max von Sydow
as Davide

Umberto Orsini
as Natan

Richard Dillane
as Jeroboam

Marta Zoffoli
as Basemah

Ivan Kaye
as Adonijah