El reparto incluye a Danny DeVito como el "Lorax", Zac Efron como "Ted" (el joven del libro), y a Ed Helms "El-Una-Vez".