Britney Spears sat shotgun with James Corden on Thursday night ... and it was all we wanted and more.

While a promo clip showed the singer merely lip-synching along with the "Late Late Show" host during their "Carpool Karaoke" segment, Spears actually delivered real vocals during the full video. While we're not sure why she doesn't sing live in concert, she sounded pretty good here!

The duo roared through some of her classics, like "Toxic," "Oops I Did It Again," her new single "Make Me" and, of course, "...Baby One More Time." For the latter, Corden actually donned Brit Brit's infamous school girl uniform and pigtails from the single's music video -- and it was amazing!

Though Spears appeared slightly uncomfortable during some of the clip, she did open up about her dating life ... or lack thereof ... with the late night host.

"I think I might not ever go to men again," she told him. "I'm just done with men."

After adding that she still wants to have three more kids -- something that would require some sort of interaction with the opposite sex -- she added that she "might french kiss someone, but I'm not going to marry anymore. I don't believe in marriage anymore."

Guess Kevin Federline (and that quickie marriage to Jason Alexander) really turned her off for good.

Check out the full segment above!

Hot Videos