Um menino vive sua adolescência na França durante a ocupação por tropas alemãs na Segunda Guerra Mundial. Passeios de bicicleta, sonhos secretos e as primeiras paixões se misturam com as notícias terríveis que vêm da frente de combate: explosões, acidentes, mortes. Com os pais presos e o irmão vivendo na clandestinidade, o menino Luc, cujo apelido é Gato, tenta encontrar um motivo para sorrir.