Hugh Jackman Almost Punches James Corden During 'Crosswalk the Musical' on Broadway
12 Days of Christmas: The Best Holiday Movies to Stream for Kids and Adults

"Greatest Showman" co-stars Zac Efron and Zendaya also join in on the Broadway fun.

James Corden invited the cast of "The Greatest Showman" to bring the spirit of their movie to the New York City streets Thursday in his latest installment of "Crosswalk the Musical."

Hugh Jackman, Zac Efron and Zendaya joined the late-night star in stopping traffic at 53rd street and Broadway to belt out tunes from "On The Town," "Guys and Dolls," "Fame," and last but not least, their breakout hit "This Is The Greatest Show" from their new movie.

Although they were having a blast performing on the crosswalk whenever that side of the street got hit with a red light, motorists and pedestrians didn't seem too amused. And neither was Jackman, who didn't appreciate the "Late Late Show" host constantly calling him "Huge" instead of Hugh.

"Can we just stop recording. What is your f-cking problem, man?" Jackman asks Corden right before they're about to re-enact a "Greatest Showman" scene in the street. "From the very begining you've been rude, you've been arrogant -- and by the way, you call me Huge Jackman. My name is Hugh. It's not 'Huge.' Nobody is called 'Huge.'"

As Jackman lunges to take a swing, Corden goes into his natural defensive mode.

"Did I pretend to faint because I thought I was going to be beaten up by Hugh Jackman? Yes I did," Corden said. "He's Wolverine. Did I also think his name was 'Huge?' Honestly yes."

View Photos Everett Collection 12 Days of Christmas: The Best Holiday Movies to Stream for Kids and Adults