Andrea Marcocci (Pietro Germi) é um maquinista ferroviário, que trabalha na mesma empresa por mais de trinta anos. Ele é extremamente satisfeito com seu trabalho, no entanto, em casa ele tem problemas com seu filho desempregado Marcello (Renato Speziali) e sua filha Giulia (Sylva Koscina), que engravidou cedo, sendo próximo apenas de Sandro (Edoardo Nevola), seu filho caçula.