THE LORAX takes place in the town of Thneedville, where there are no real trees, or grass, or nature to speak of -- everything is plastic and fake. When young Ted (voiced by Zac Efron) discovers that what his crush, Audrey (Taylor Swift), wants more than anything is to see a real tree, he sets out to find one for her. Advised by his grandmother (Betty White), Ted leaves Thneedville in search of the reclusive Once-ler (Ed Helms), who tells him the story of The Lorax (Danny DeVito). As Ted learns more about the history of the Truffula Trees that the Once-ler chopped down, his life is Thneedville is challenged by the town's bigwig, Mr. O'Hare (Rob Riggle), who profits from the manufactured air that the citizens have been taught to buy and breathe. But if Ted exposes the truth to the people of Thneedville, they'll realize nature isn't the dirty inconvenience they've been taught to believe.