Zoe Kravitz and Penn Badgley have reportedly broken up after two years of dating.
A source close to the couple reportedly told Us Weekly that "it just wasn't working" between them and that the relationship "really did end on good terms."
Advertisement