Lily Collins is the ''perfect girl'' for Zac Efron to be dating.

The pair have sparked speculation they are dating after they were spotted holding hands earlier this week, and pals believe the 24-year-old actress could help the 'Lucky One' star - who entered rehab earlier this year for alcohol and drug abuse - keep his life on track.

A source told RadarOnline: ''Lily is the perfect girl for Zac to be dating right now. She's young, gorgeous and smart -- but more than anything, she doesn't drink or use drugs.

''Zac knows if he wants to save his career and his life, he needs to stay sober and it's making his transition a lot easier to be dating someone like Lily.''

However, Lily doesn't want to flaunt her new relationship in the public eye after witnessing what problems fame caused for her parents, musician Phil and Jill, when they split in 1996.

The source explained: ''Lily knows how to handle the pressures of fame but she's also really smart with her decision-making. Zac is really thrilled to be getting to know her.''

The 26-year-old hunk and the brunette beauty struck up a romance last year, but split just three months after deciding to focus on their careers.