Ted (Zac Efron), de 12 años, vive en un lugar prácticamente desprovisto de naturaleza; en Thneedville no hay flores, ni árboles. Ted quiere ganarse el corazón de Audrey (Taylor Swift), la chica de sus sueños, pero para hacer esto, debe descubrir lo que ella más desea: un árbol Trúfula. Para conseguirlo, Ted profundiza en la historia del Lorax (Danny DeVito), alguna vez el guardián malhumorado del bosque, y de Once-ler (Ed Helms), que permitió a su codicia superar el respeto por la naturaleza.