A trama de Trash nos apresenta aos garotos Gabriel, Rafael e Gardo, três meninos que vivem rodeados pela pobreza e miséria em um lixão do Rio de Janeiro. Porém, após um deles encontrar uma carteira em meio aos despejos do aterro sanitário, os garotos entram na mira do policial Frederico e do político corrupto Santos. A carteira em questão pertencia a José Ângelo, que deixou um código capaz de levar a uma fortuna de R$ 10 milhões. Os únicos que apoiam os meninos são o padre Ricardo, que atua no lixão, e a professora Olivia, que tenta contar a história deles para o mundo.
Para o jornalista Rubens Ewald Filho: O espectador que terá que perder sua desconfiança e deixar-se conquistar pelo filme, que se não é excepcional resulta bem feito e satisfatório.[3]