Zac Efron seems to be on the right road. And he's certainly got great company.
The High School Musical heartthrob, 26, was snapped with British beauty Lily Collins at Disneyland in Anaheim, Calif. Tuesday by a fan. Earlier this month, the bright-eyed actor and the 24-year-old stunner were seen at the movies in Hollywood.
The actor told reporters last week that he fancies in a mate, "someone that's creative and smart, self-confident," and has "a nice smile."
As we previously reported, news of the actor's troubles have sprouted up in recent months, as he's been tied to two rehab stints; drugs ranging from prescription pain killers to street contraband; and a party mate in Charlie Sheen.