A reconciliation between Jamie Campbell Bower and Lily Collins might be possible given "City of Ashes" is set to push through with production. However, there is an unlikely chance that romance would spark between the former "Jamily" duo given Collins is said to be in a relationship with Zac Efron. Sources claim Efron has named "The Mortal Instruments" star as the "perfect girl."

Since Zac Efron's successful rehabilitation, the former Disney star has been spotted with one lovely lady, Lily Collins. Given the two dated a while back in 2012, it's not surprising Zac would once again rekindle the romance with Phil Collins' daughter.

The couple was first spotted heading out to their car after enjoying a movie night in Los Angeles. Efron immediately shot down the dating rumours claiming he was still "single." However, Lily and Zac were once again spotted last week holding hands in Disneyland which led fans to believe something was definitely going on between them.

According to sources, Zac had particularly chosen Lily Collins because she was a "good influence" on him. In addition, Efron called Collins the "perfect girl" to be with right now. What would ex-girlfriend, Vanessa Hudgens, have to say about that?

"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," says the source, adding, "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."

"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," continued the source.

Judging from how good things are going between Lily and Zac, the couple aren't likely to call it quits this time around. This may be great news for some but "Jamily" fans are certainly bawling their eyes out in the corner. Fans of Cassandra Clare's novels, "The Mortal Instruments" had hoped a romantic reunion would occur between Jamie Campbell Bower and Lily Collins as soon as "City of Ashes" starts filming.

Obviously, with Zac Efron around Lily Collins, Jamie Campbell Bower has no chance of rekindling the flames of romance.