PHOTO Ashley Benson and James Franco on a date, Selena Gomez and Justin Bieber reportedly angry

James Franco Ashley Benson and Selena Gomez at Spring Breakers event

Pretty Little Liars star Ashley Benson is currently dating her Spring Breakers co-star James Franco — but it’s all to the dismay of some of her close friends, not to mention the guy she had been dating just days before her new hook-up, Ryan Good. Not only was Ryan blindsided by their recent break-up, his friends Justin Bieber and Selena Gomez are reportedly p!ssed and feel as though Ashley used them!

Ashley’s relationship with Ryan got her close with Justin and Selena, and when Selena scored a role in Spring Breakers, Ashley quickly jumped at the chance to star alongside her. “Selena feels used and kind of punched in the face seeing as though she got Ashley the role and Ashley just used the opportunity to break her friend’s heart,” a source tells Radar Online.

“After Emma Roberts turned down the role because she didn’t want to gain weight for it, Ashley practically begged Selena to get her in front of producers for the part. She did, because she thought they were all friends, but it was clear early on that Ashley had something going on with James,” the source adds. “Selena is pissed off that she went out of her way to vouch for Ashley, only to have her dump Ryan. She got the role and she got the man, but she lost a good friend.”

Ashley Benson and James Franco first dating photo

While Ashley and James’ romance seemed to be a rumor, it quickly became reality when an Instagram user posted a photo (the one you see above) of the two at Universal Studios along with the caption, “James Franco gettin’ it in right in front of me.”

Less than two weeks ago, Ashley and Ryan were spotted together, but they didn’t look to be their usual happy selves, and now we know why.