Zoe Kravitz and Penn Badgley got close for a kiss in NYC over the weekend. They stopped for PDA after shopping at a bookstore, where Penn picked up a few titles including Kurt Vonnegut's Cat's Cradle and Richard Alpert's LSD.
Penn and Zoe escaped the Big Apple for the warmer weather of Miami over the holidays. They lounged poolside at their hotel and showed affection while swimming. Zoe's bikini body was on display while Penn went shirtless and let his long hair down in the water. He's still rocking the wild 'do, though we'll have to wait and see if he keeps the style for his small screen character when Gossip Girl returns next week.