I don't think anyone saw this coming...
James Franco, 34, is now dating Ashley Benson, 22, of ABC Family's Pretty Little Liars.
The couple met on the set of their upcoming film, Spring Breakers, also starring Selena Gomez and Vanessa Hudgens.
The new couple was spotted walking around NYC together and went to a haunted hayride in LA. A source has confirmed the two are official and said, "They have been seeing each other for a little over a month, but things are going well."
Let's see how long this one lasts!