Harry Styles performed a crosswalk concert as part of 'The Late Late Show with James Corden' last night.

Styles is due to release his second album 'Fine Line' soon so it was all in good promotional fun.

The singer performed such numbers as "Kiwi," "Lights Up," "Watermelon Sugar" and "Sign of the Times" as part of the concert.

He gave quite a show in the crosswalk of Beverly Boulevard, running in between cars and rubbing his ass on one at some point. He didn't seem too uncomfortable being suspended in mid-air either.

Like we said, all in good promotional fun.

Check it out.

Corden loves his crosswalk musicals and recently had the 'Frozen' cast join him for a live rendition of the Disney movie.

Styles stepped in to cover for the talk show host earlier this week. His game of 'Spill Your Guts or Fill Your Guts' with ex Kendall Jenner went down a treat.