But now, it looks like he may have moved onto someone new. And who is the lucky lady that may be special in Zac's life nowadays? Well, it is none other than actress Lily Collins.
Is Zac really dating Taylor Lautner's ex-girlfriend or are they just friends?
Efron was reportedly spotted out in West Hollywood with the "Abduction" star last night where they enjoyed dinner together at a steakhouse. Collins was dressed in an Indian print top, snug black skirt, and fashionable taupe booties on her date with the Zac.
According to a source, Lily was looking happy on her dinner date.
"They even walked in holding hands," the source told People magazine about the two, who were at the restaurant for a birthday party for one of Efron's friends. "They had a drink at the bar together and then joined the birthday crew on the patio," the source adds.
Before Efron was spotted with Collins, he was seen earlier that night at a party at Hollywood hotspot Lexington Social House, where he chatted with Disney star Miley Cyrus. Efron was recently linked to Rumer Willis, daughter of Bruce Willis and Demi Moore, but he shot down that rumor during an interview with Extra.
"Me and Rumer have been friends for a long time. I know Demi is going through some personal stuff right now," Efron said. "I just wish her well. I hope she's doing okay."
The rumor mill continues to surround Efron and his possible new love interest in Lily Collins, but for the time being, he is not opening up about a potential relationship.