Harry Styles tried to pretend he wasn't shooting a music video by telling people it was an advert for mayonnaise

Cape Town - Harry Styles' and his crew failed to keep the filming of his new music video a secret as they told locals in Cancun, Mexico, they were shooting a commercial for mayo.

Harry looked ready for action in a deep, V-neck button-down shirt, high-waisted pants, white suspenders, and white high-heeled leather booties.

The 25-year-old multi-talented star last released music in 2017 with his self-titled album.