Danny DeVito voices Seuss creation The Lorax as it fights to halt the destruction of the world's forests, and Efron, who portrays a young boy who sets out to find out why the world has become so ugly, hopes the eco-friendly messages in the film will inspire kids.
He tells Teen Hollywood, ""I try to be green, as much as I can. It's hard. I feel like I'm never doing enough... I've always been searching for a way to get more involved and to help, and I felt like this movie, with the message that it has, was a really organic way to be able to help and get involved for me as an actor because there are only so many things you can do.
""This is a way, through a film, to teach and hopefully get the message out to young kids, and as they say in the movie it only takes one seed. So, I think we're planting those seeds.""