Quem é fã de Renato Russo e sua banda, sabe que Faroeste Caboclo é uma música épica, longa (quase 10 minutos!) com vários elementos para virar um longa-metragem e foi exatamente isso que aconteceu.
No enredo, João (Fabrício Boliveira) sai de Santo Cristo João ( em busca de uma vida melhor em Brasília. Ele quer deixar o passado repleto de tragédias para trás. Lá, conta com o apoio do primo e traficante Pablo (César Troncoso), com quem passa a trabalhar. Já conhecido como João de Santo Cristo, o jovem se envolve com o tráfico de drogas, ao mesmo tempo em que mantém um empregro como carpinteiro.
Em meio a tudo isso, conhece a bela e inquieta Maria Lúcia (Ísis Valverde), filha de um senador (Marcos Paulo), por quem se apaixona loucamente. Os dois começam uma relação marcada pela paixão e pelo romance, mas logo se verá em meio a uma guerra com o playboy e traficante Jeremias (Felipe Abib), que coloca tudo a perder. (fonte: Adoro Cinema)