Harry Styles and James Corden Trade Clothes, Reenact Rom-Coms on "Carpool Karaoke"

The pair rocked out to Styles' latest hit "Sign of the Times" and sang a duet of Lionel Richie and Diana Ross' "Endless Love."

From taking over James Corden's monologue to trying his hand at a game of "Flinch," Harry Styles has had quite the week on The Late Late Show.

The singer rounded out his four-night residency by joining Corden on the road for "Carpool Karaoke," over one year after appearing on the segment with One Direction back in 2015.

Styles and Corden kicked things off with the solo star's first single "Sign of the Times," hitting all of the high notes in harmony all while air-drumming.

"I went somewhere else emotionally," the Late Late Show host said after the song ended. "You weren't here in the car."

Styles admitted that performing the rock ballad also gets him emotional: "It makes me cry — in a cool way."

At one point of the ride, Corden commended the pop star on his bold fashion choices and proceeded to swap clothes with Styles to see if he could also pull off some of his more eclectic looks. Styles wore Corden's navy polo like an "international rock star," while Corden looked like he was "going to a barbeque" dressed in Styles' bright floral shirt.

The pair then put the singing on hold to talk more about films after learning they're both fans of rom-coms. Parked along the side of the road, Corden and Styles reenacted famous scenes in Notting Hill and Titanic, with Styles taking on the female lead roles. "Jack, I want you to draw me like one of your French girls," he joked to Corden.

Along the way, Styles and Corden also jammed to Outkast's "Hey Ya" and sang a duet of "Endless Love" by Lionel Richie and Diana Ross, one of Styles' go-to karaoke songs. The duet ended with Styles using his charm on Corden, and the host getting lost in the pop star's eyes: "I need to have a chat with my wife."

Watch the segment below.