Characters played by Armand Assante
Odysseus
Characters played by Greta Scacchi
Penelope
Characters played by Isabella Rossellini
Athena
Characters played by Bernadette Peters
Circe
Characters played by Eric Roberts
Eurymachus
Characters played by Irene Papas
Anticleia
Characters played by Jeroen Krabbé
King Alcinous
Characters played by Geraldine Chaplin
Eurycleia
Characters played by Christopher Lee
Tiresias
Characters played by Vanessa Williams
Calypso
Characters played by Nicholas Clay
Menelaus
Characters played by Adoni Anastassopoulos
Perimedes
Characters played by Paloma Baeza
Melanthe
Characters played by Ron Cook
Eurybates
Characters played by Reid Asato
Cyclops
Characters played by Mark Hill
Orsilicus
Characters played by Pat Kelman
Elatus
Characters played by Vincenzo Nicoli
Antinous
Characters played by Sally Plumb
Queen Alcinous
Characters played by Roger Ashton-Griffiths
Polites
Characters played by Katie Carr
Nausicaa
Characters played by Marius Combo
Agelaus
Characters played by Alan Cox
Elpener
Characters played by William Houston
Anticlus
Characters played by Oded Levy
Leocritus
Characters played by Peter Page
Philotus
Characters played by Michael J. Pollard
Aeolus
Characters played by Alan Stenson
Telemachus
Characters played by Stewart Scudamore
Antiphus
Characters played by Tony Vogel
Eumaeus
Characters played by Heathcote Williams
Laocoon
Characters played by Michael Tezcan
Eurylochos
Characters played by Richard Truett
Achilles
Characters played by Yorgo Voyagis
Agamemnon
Characters played by Peter Woodthorpe
Mentor
Characters played by Derek Lea
Hector
Characters played by Frederick Stuart
Hermes
Characters played by Miles Anderson
Poseidon
Characters played by Alan Smithie
Priam
Characters played by Vernon Dobtcheff
Aegyptius
Characters played by Josh Maguire
Young Telemachus
Characters played by Yuvraj Zala
Young Villager
Characters played by Kresh Novakovic
Phonecian Sailor
Characters played by Max Oddball
Greek Juggler