After nearly two years of dating, Zoe Kravitz and Penn Badgley have called it quits.

According to Refinery 29, Dan Humphrey is Lonely Boy, once again though the pair ended on good terms. A possible life as friends after lovers brewing?

Well, Badgley, 26, and Kravitz, 24, begin dating in mid-2011 after the "Gossip Girls" star split from his co-star and Ryan Reynolds' wife, Blake Lively after three years. The couple had shared an apartment together in New York City.

Despite spending some much time together, a source said the break up was mutual and a good decision. "It is all good between them," the source said. "It wasn't a sad breakup. It just wasn't working. It really did end on good terms, though."

The "After Earth" beauty and Badgley are focused on their careers for the time being, according to US Weekly.

"They are at two different stages in their careers," a source said of Kravitz and Badgley. "They just didn't have time for each other."

But they are finding time to do some highly-anticipated films. The "Greetings from Tim Buckley" actor just wrapped production on "Parts per Billion," co-starring Josh Hartnett, Rosario Dawson and Teresa Palmer.

And Lisa Bonet and Lenny Kravitz' daughter, who dated Ben Foster and was linked to Michael Fassbender, will grace movie screens in "Mad Max: Fury Road," with Charlize Theron, Nicholas Hoult, Rosie Huntington-Whiteley and Tom Hardy.

She is currently filming "Divergent," based on the book of the same name, in Chicago.