Harry Styles was on The Late Late Show with James Corden all week this week, and yesterday it was finally time for him to take in part Carpool Karaoke.

>> Gay Porn Deals 2021: New Discounts Are Here

The result was magnificent, with Harry wearing some tight raunchy clothing, and doing a perfect Kate Winslet a-la Titanic impersonation.

Harry Styles Carpool Karaoke

Having released his first solo album this month, 23-year-old Harry Styles is leaving his One Direction days behind (for now), jumping from screen to screen. Carpool Karaoke was a perfect fit.

Harry and James started out with Harry’s biggest solo hit, “Sign of the Times”. Then, they moved on to talking about crying (“I cry on stage, but in a cool way”), and shirts. James claimed that Harry could pull off wearing basically any type of shirt, being the rock star that he is.

“I don’t know if I could wear that”, James says, pointing at Harry’s colorful shirt. “There’s only one way to find out…”, Harry says teasingly – and they switch shirts.

Harry then gets a super-tight golden shirt. “It’s quite comfortable! It’s a bit nipply…” – and then the nipples come out, as Harry gets to wear a net shirt.

They’re back to singing, when James suggests they re-enact scenes from famous romantic comedies. When it’s time for Harry to be a Kate Winslet for James’ Leonardo DiCaprio – things get heated up…

Watch it all right here: