En Grande-Bretagne dans les années 70, Robert, un jeune ouvrier, voyage de Londres à Bristol afin d'enquêter sur la mort mystérieuse de son frère. Sur sa route, il rencontre des personnages à la dérive, eux aussi en pleine errance : un déserteur de l'armée d'Irlande du Nord, une allemande à la recherche de son enfant, un fan d'Eddy Cochran...
Un jeune americain s'apprete a quitter Berlin, ou il a vecu durant quelques annees, en compagnie de sa fiancee Eva. Mais la ville, et les circonstances dans lesquelles il y a vecu, ne vont pas le laisser tranquille aussi facilement. Marsh et son ami Zwemmer entreprennent de se saouler a la memoire d'un ami defunt.