King Idomeneo, played by Paul Nilon
Prince Idamante, played by Mark Wilde
Princess Electra, played by Donna Bateman
Princess Ilia,played by Anna Dennis
The High Priest of Poseidon, played by Andrew Clarke
Kind Idomeneo is one of the few to survive a dreadful storm as he sails back from the Trojan Wars.
To save his own life, King Idomeneo promises Poseidon, God of the Sea that he will sacrifice another in his place.
Having promised Poseidon to sacrifice the first person he meets King Idomeneo is horrified to discover he has sworn to kill his own son.
The story is set on the island of Crete, although much of the imagery invokes Maoist China.
Princess Electra's love for Prince Idamante is unrequited.
King Idomeneo and Princess Ilia - Prince Idamante's true love.