Zoe Kravitz and Penn Badgley have decided to go their separate ways in favor of furthering their respective acting careers. This young Hollywood couple met in 2011 and they had dated since, going strong up until now. Sources claim that the two have separated but have remained on good terms despite the end of their romance. Zoe Kravitz - the daughter of Lenny Kravitz and Lisa Bonet who divorced back in 1993 - recently appeared in After Earth with Jaden and Will Smith while Badgley has been getting positive reviews for his portrayal of Jeff Buckley in Greetings from Tim Buckley.
"It is all good between them," a source said of the recently split couple. "It wasn't a sad breakup."
Kravitz and Badgley shared an apartment together in New York City, but clearly do not anymore. They are focused on their careers for the time being.
"It just wasn't working," the source continued. "It really did end on good terms, though. They are at two different stages in their careers. They just didn't have time for each other."
In the past, Zoe was linked to her X-Men: First Class costar Michael Fassbender and dated fellow actor Ben Foster. Meanwhile, Badgley previously dated his "Gossip Girl" costar Blake Lively from 2007 to 2010.
Penn just wrapped production on Parts per Billion, which costars Josh Hartnett, Rosario Dawson and Teresa Palmer. Zoe is set to appear in the upcoming movie Mad Max: Fury Road, opposite Tom Hardy, Nicholas Hoult and Charlize Teron. Currently, she is in Chicago filming Divergent based on the popular young adult novel of the same name.
© 2025 Mstars News, All rights reserved. Do not reproduce without permission.