André Cajarana (Tony Ramos) cresceu e foi criado pelo avô (Lima Duarte) em Paço Alegre, Minas Gerais. Sem conhecer seu pai, ele cresceu acreditando que ele foi um grande homem. Com a morte de seu avô, André decide ir para o Rio de Janeiro para tentar esclarecer a morte do pai. Ao chegar, André descobre que seu pai, Malta (Lima Duarte), foi um bandido e traficante, acusando de roubar terras de Nestor Garcia (Dionísio Azevedo) e de ter sido o autor do disparo que quase tirou sua vida, assim como ter sido o responsável por ter matado o Padre Nicolau. Mas, ao conhecer o homem que se casou com sua mãe, Gilda (Maria Fernanda), André começa a desconfiar de que ele tenha alguma ligação com o desaparecimento de seu pai e que ele possa estar por trás de todas as coisas que aconteceram envolvendo Malta. Ele passa a lutar para tentar mostrar a todos quem Bruno realmente é e que seu pai não era um bandido, e sim um herói.