The couple has split after nearly two years together, TK SOURCING.
Kravitz, 24, and Badgley, 26, reportedly started quietly dating in the summer of 2011, and by the fall were spotted holding hands around New York City.
The couple shared an apartment in Williamsburg, Brooklyn, and traveled to Brazil together earlier this year, Badgley told New York magazine last month prior to the split.
“We’d known each other for years, but not well,” Badgley also told New York of how they got together. “I think we’d both assumed the worst of each other, you know what I mean?”
Badgley, who played late crooner Jeff Buckley in this year’s Greetings from Tim Buckley, told PEOPLE in April that he and Kravitz shared a passion for music.
“She loves my voice and I love her voice,” he said at the time. “She’s got a beautiful singing voice, too. It’s a wonderful thing to be able to sing with someone that you love.”
In January, they were spotted looking cuddly at an afterparty for the film Warm Bodies in New York, where Kravitz, who currently costars in After Earth with Will Smith, spent most of the night on Badgley’s lap.
Zoe is the daughter of Kravitz and Lisa Bonet, and was previously linked to Michael Fassbender.