Ever dreamed of running through pastel fields of lollipop-like, fairy-floss-tipped trees with Zac Efron? The magic of cinema makes it all possible check out this exclusive clip where Zefron himself takes us through his new 3D extravaganza, Dr Seuss's trippy The Lorax.
Okay, so he's obviously reading an autocue, but we can't stop staring at this eye-popping package of eye candy. Plus we just love how he says 'Seuss'.
Efron plays Ted, a boy who lives in a town made up of only fake items. To win the heart of his crush Audrey (Taylor Swift), he seeks out a real tree (cue subliminal environmentalist theme), with the help of a grumpy moustached creature called The Lorax (Danny DeVito).
The Lorax is out March 29.