Yazoo has teamed up with 85 independent cinemas to offer shoppers the chance to swap their bottle of the milkshake for a free cinema ticket.

The promotion will run across nine million 500g bottles of Yazoo from next month.

To claim their free ticket, shoppers will need to type a unique code into the Yazoo website and they will only get a ticket if they have already purchased one.

Yazoo claims the offer will allow retailers to tap into half-term and Valentine's Day sales.