En 1949, pendant la guerre civile chinoise, navire de guerre britannique HMS Amethyst navigue jusqu'à la rivière Yangtse, mais sur le voyage de retour trouve son chemin bloqué par un tir de barrage des batteries côtières chinoises communistes.
Un garçon tire accidentellement sur un ami avec une arme qu'il a trouvée dans les décombres d'un immeuble détruit. L'arme s'avère être un indice dans une affaire de meurtre vieille de dix ans.