Zac Efron says he had to ``let go and have fun'' when voicing Ted in new film 'The Lorax'.
Zac Efron 'let go' while filming the Lorax