Filmed on the island of Corfu in Greece.
The Chlemoutsi castle, which is located in the region of Elis (Ilía) in Western Peloponnese, Greece, appears in the movie as the palace of Odysseus.
This film is the first time in almost 30 years that Ralph Fiennes and Juliette Binoche have starred together. They previously appeared together in Wuthering Heights (1992) and The English Patient (1996).
The film cast includes one Oscar winner: Juliette Binoche, and one Oscar nominee: Ralph Fiennes.