1960-ban járunk, Franciaország közeledik az algériai háború lezárásához. Georges-nak (Gerard Depardieu) és feleségének, Gisele-nek (Nathalie Baye) nem lehet saját gyereke. Már régóta szeretnének valakit örökbe fogadni, de eddig sikertelenül. A sors iróniája, hogy Gisele végül is egy koromfekete hajú muszlim fiúcskára talál. Gisele nagyon jól tudja, hogy Georges soha nem fogadná el a kis Messaoudot (Samy Seghir), ezért megpróbálja európaivá varázsolni a gyermeket: úton hazafelé a napsütötte francia városkába, Berrybe, szőkére festi a kisfiú haját, nevét Michelre (“Michou”) változtatja, és lelkére köti, hogy nem Algériából, hanem Észak-Franciaországból származik.
Ezzel indul útjára Michou d Auber megkapó története, amelyben a film egyik forgatókönyvírója, Messaoud Hattau a saját gyermekkorára emlékszik vissza.