Para fugir dos traumas do passado, o caminhoneiro João resolve deixar sua cidade natal para trás e cruzar o país. Ele dirige Brasil afora, sempre solitário, até que numa de suas viagens descobre que o menino Duda se escondeu em seu caminhão. Duda é órfão de mãe e está à procura do pai, que fugiu para São Paulo antes mesmo dele nascer. A contragosto, João aceita levá-lo até a cidade mais próxima. Entretanto, durante a viagem nascem elos entre os dois, que faz com que João tenha coragem para enfrentar seu passado.