St Pancras railway station
The film was shot on location in Liverpool, Twickenham, Oxford Circus, Bloomsbury, and St Pancras railway station in England, and on the island of Mykonos in Greece.