Armand Assante
Greta Scacchi
Isabella Rossellini
Bernadette Peters
Eric Roberts
Irene Papas
Jeroen Krabbé
Geraldine Chaplin
Christopher Lee
Vanessa L. Williams
Armand Assante as Odysseus
Greta Scacchi as Penelope
Isabella Rossellini as Athena
Bernadette Peters as Circe
Eric Roberts as Eurymachus
Irene Papas as Anticleia
Jeroen Krabbé as King Alcinous
Geraldine Chaplin as Eurycleia
Christopher Lee as Tiresias
Vanessa L. Williams as Calypso (as Vanessa Williams)
Nicholas Clay as Menelaus
Adoni Anastassopoulos as Perimides
Paloma Baeza as Melanthe
Ron Cook as Eurybates
Reid Asato as Cyclops