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."