Zoë Kravitz has been pictured wearing what is thought to be a diamond engagement ring from Harry Styles that may have cost up to $1 million.
During an outing in New York City, the 37-year-old actress – known for roles in The Batman and Big Little Lies and as the director of Blink Twice – fuelled reports the pair are set to marry following a period of intense public attention on their relationship by stepping out on Monday (27.04.26) with what sources described as a large oval-cut diamond on her wedding finger.