Britney Spears recreated her iconic 'Baby One More Time' video as she took part in James Corden's Carpool Karaoke.

Britney Spears

Britney Spears

The 34-year-old star donned her infamous grey cardigan and white t-shirt as she belted out some of her biggest hits including 'Oops... I Did It Again' and 'Toxic'.

And 'The Late Late Show' host also got involved, opting for a similar outfit, complete with a blonde plaited wig.

During the segment of the show, the 'Piece of Me' hitmaker also revealed she is "done" with men and no longer believes in marriage.

Britney - who was married to Jason Alexander for less than three days in 2004 and was also married to dancer Kevin Federline - said: "I think I might not do the whole men thing anymore. I won't do the men thing, or get married, I'm just done with men.

"I might french kiss someone but I'm not going to marry anyone - I don't believe in marriage any more."

And despite not wanting another relationship, the singer would love to add three more children to her brood.

The blonde beauty - who already has 10-year-old son Sean and nine-year-old Jayden with her ex-husband Kevin - shared: "Mine are nine and 10, they're not babies anymore! I want more, I would like to have like three more. I have to find the right guy first, and then ... you know."