La vie de Melanie, jeune allemande qui vit dans une ville de bord de mer en Grande-Bretagne, ne va nulle part jusqu'à ce qu'elle rencontre Ray, un homme revenu en ville pour exécuter un sombre travail. Les deux âmes en peine commencent à nouer une drôle de relation...
Sur la scène du nouveau projet d'un dramaturge, un triangle amoureux se forme entre sa femme, l'ex-amant de celle-ci et la call-girl devenue actrice qui joue dans sa pièce.
Sur la scène d'un cabaret chinois, un spectacle chanté, raconté par un vieux capitaine, illustre l'histoire de la célèbre veuve Ching. La puissance de l'évocation est telle que les spectateurs sont transportés dans la réalité de la Chine du XIXe siècle. À l'assassinat de son époux, la veuve Ching prend le commandement de ses troupes et écume les mers pour laver son honneur et le venger.