Zoë Kravitz proved that controversy won’t dim her star power at the Caught Stealing premiere in New York, where she made a show-stopping appearance amid fierce backlash from Taylor Swift fans over her rumored romance with the pop star’s ex-boyfriend Harry Styles.
The 36-year-old actress turned heads at the event on Tuesday, August 26, in a midriff-baring, two-piece Saint Laurent ensemble that she accessorized minimally with just a Jessica McCormack ring and dewy, barely-there makeup.
Swifties have accused Kravitz of violating “girl code” by dating her close friend’s former flame after the pair were spotted getting cozy during romantic outings in London and Rome last week.
Swift, 35, and Styles, 31, briefly dated in 2012 in a highly publicized relationship dubbed “Haylor” by fans.

“Taylor should LEAVE Zoe, as she BROKE GIRL CODE as you NEVER DATE a FRIEND’S EX!” one particularly incensed fan posted on X, while another wrote, “Omg how is Zoë Kravitz dating Harry Styles if she’s one of Taylor’s best friend and he’s one of her main exes?!!?”
The controversy comes after The Sun reported that the actress and “Watermelon Sugar” singer, 31, locked lips during a date in London’s trendy Soho neighborhood on August 19. They followed up that public love show with another one, strolling arm in arm through Rome over the weekend.
Some fans have defended Kravitz, arguing that enough time has passed since Swift’s relationship with Styles and suggesting she likely discussed the situation with Swift beforehand.
Or perhaps Swift herself thinks it’s about damn time her fans have moved on: The singer announced her dreamy engagement to Travis Kelce on Tuesday, August 26.
‘ The preceding article may include information circulated by third parties ’
‘ Some details of this article were extracted from the following source starmagazine.com ’














