Beautiful, interesting, incredible cinema.
Madonna holds court in this 2006 televised concert filmed live at London’s Wembley Arena, the pinnacle of a top-grossing tour that promoted songs from her “Confessions on a Dance Floor” album and made headlines for the artist’s decision to hang herself from a dangling crucifix.