United Kingdom, May 3 -- Harry Styles is reportedly facing calls to consider getting a prenuptial agreement after he was said to have spent up to $1 million on an engagement ring for Zoe Kravitz.

The singer, 32, was reported to have splashed the huge amount of cash on his 37-year-old actress partner's new bling after apparently proposing to her.

Zoe, known for roles in The Batman and Big Little Lies and as the director of Blink Twice, sparked speculation she and Harry have secretly got engaged after she was spotted in New York City on 27 April wearing what experts say was a massive oval-cut diamond on her wedding finger, which they have estimated may have cost up to $1 million.

Reports have described Harry's reported proposal as "tradi...