Sorry, ladies: Actor, director and perpetual student James Franco is now off the market. The 34-year-old actor is reportedly dating his Spring Breakers co-star Ashley Benson — and pal Selena Gomez is livid about it. Why? Benson dumped Ryan Good, better known as Justin Bieber's "swag" coach.
"Selena feels used and kind of punched in the face seeing as though [sic] she got Ashley the role and Ashley just used the opportunity to break her friend's heart," a source told RadarOnline.
"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."
"Once the shoot wrapped, Ashley told Ryan they needed to 'slow down' and then booked a flight to New York City to go see James' art gallery showing," the source added. "Selena is p****d 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."
This is all bit dramatic, don't you think? Gomez might be a little miffed at the whole thing, but you can't control your friends' love lives. We don't see this lasting forever, especially with the 12-year age difference. Plenty of couples have big age gaps, but 22-year-old Benson is in a completely different mindset than Franco.
And you'll see personalized content just for you whenever you click the My Feed .
SheKnows is making some changes!