In THE LORAX, Ted (Zac Efron) is a twelve-year-old boy who lives in the plasticized, walled city of Thneedville. Ted is in love with a teenage girl named Audrey (Taylor Swift). Audrey doesn't quite fit in Thneedville and paints the back of her house full of colorful trees which no longer exist. She longs to see a real tree and Ted becomes determined to find one for her. During dinner one night, Ted's Grammy Norma (Betty White) tells Ted that in order to find out what happened to the trees and if there's another one to be found, he needs to speak with the Once-ler (Ed Helms) who lives outside the city walls. Ted has never been outside the city, but sets out on a mission to meet the Once-ler and find a tree. He succeeds in finding the creature on the edge of town and the Once-ler tells Ted his story of how he started life off as an industrious, young man with a heart who just wanted to be a success, how he found a valley of paradise, and how he met The Lorax (Danny Devito). Before the story is through, the Once-ler's tale will merge with Ted's and perhaps revive the valley again.