En 1943, un Français, prisonnier de guerre en Allemagne pendant la Seconde Guerre mondiale, décide de s'évader de la ferme où il est employé. Sa ruse, grossière et folle en apparence, consiste à traverser le pays, la vache Marguerite en laisse et un seau de lait dans l'autre main...
Deux hommes, à moitié vagabonds, à moitié pèlerins, se rendent de Paris à Saint-Jacques de Compostelle, en Espagne. Au hasard de leur route, ils rencontrent une truculente galerie de personnages et vivent des aventures mystérieuses...