Penn Badgley and Zoe Kravitz have broken up after two years together, Us Weekly reported Tuesday.

The Gossip Girl actor and After Earth actress shared an apartment together in New York. Sources told the magazine that following their split there were no hard feelings between the two.

"It is all good between them," a source said. "It wasn't a sad breakup."

The source added that the relationship between the actors, who were first linked in 2011, simply fizzled out.

"It just wasn't working. It really did end on good terms, though."

The busy careers of Badgley, 26, and Kravitz, 24, was also another contributing factor. During the course of their romance, Badgley finished up his stint on Gossip Girl and filmed the movies Greetings from Tim Buckley and Parts per Billion. She will soon appear in Mad Max: Fury Road and is filming Divergent in Chicago.

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

However, the two did try to find time for each other. They were often spotted at various concerts and nightclubs. In 2012, Kravitz told E! News what they had in store for Valentine's Day.

"No, I won't be home alone. I don't know what we're going to do. We do want to do something kind of romantic: go to dinner or something, but probably just keep it quiet," she said.

Kravitz, the daughter of rock legend Lenny Kravitz and actress Lisa Bonet, was fresh out of a relationship when she began dating Badgley. She reportedly dated X-Men co-star Michael Fassbender. Badgley was also not a stranger to high profile romances. He dated Gossip Girl co-star Blake Lively for three years and the two split in 2010. Shortly after Lively dated, and ultimately married, actor Ryan Reynolds.