She made New Zealand fans wait two hours, but Madonna has kept her Australian fans waiting even longer for a show described as "bonkers".
The pop star was due to perform a free show for 1400 fans called Tears of a Clown at Melbourne's Forum Theatre, but kept fans waiting so long they started wondering if she would show at all.
Originally planned to start at 9pm, the Daily Mail reported Madonna didn't appear on stage until well after midnight and didn't finish until after 3am.
When she did show up, fans complained that she was "off her rocker" during the gig, which was billed as a mix of music, comedy and story-telling.