Madonna sang all her hits on Carpool Karaoke on The Late Late Show with James Corden on Wednesday night, from "Vogue" to "Music" to "Bitch I'm Madonna."

With Corden as her driver, Madonna fake British accent came out in full effect, and she revealed a story about how she kissed Michael Jackson: "He was a willing accomplice."

Songs like "Papa Don't Preach" and "Express Yourself" made an appearance, along with her Evita song "Don't Cry for Me Argentina," which they sang with a fair amount of drama.

M also dubs Corden her friend, but goes in pretty hard about his fashion choices.

Watch it all above, and then flip through these photos.