Jennifer Hudson will not be coming to Mystic Lake Casino in July, after all.

First, the Oscar-winning soul diva was scheduled to perform on July 19, then her management switched the date to July 15 and tickets went on sale. This week, the management was talking about going to Europe instead in July and moving the Minnesota date. So, Mystic Lake decided to officially cancel the July 15 concert and give refunds.

Meanwhile, Mystic Lake officials say they will try to reschedule Hudson for a later date.