James Corden sets the record straight with a final apology on "The Late Late Show With James Corden".

The 44-year-old talk show host has been the subject of numerous controversial headlines ever since NYC restaurateur, Keith McNally, banned James Corden from his famed restaurant, "Balthazar", as he revealed incidents where he was an "abusive customer" to his servers in an Instagram post.

Hours after the exposé, McNally announced that he had forgiven the comedian after he called to "apologize profusely", even inviting him to dine back in to "Balthazar".

However, in an interview with the New York Times, James Corden appeared less than apologetic for his behavior, stating that he did not do anything wrong, which led to Keith McNally demanding an appropriate apology from Corden to his waitstaff in a separate Instagram post.

A post shared by instagram

 

READ ALSO: James Cameron Shades Marvel and DC? Director Compares 'Avatar' to Superhero Films

James Corden Sets the Record Straight on His Talk Show

Now, in the latest episode of "The Late Late Show With James Corden" on Monday, the talk show host addressed the "Balthazar" controversy and expressed that he had a change of perspective on the issue after talking with his father over the weekend.

"Whenever these sorts of moments come my way, I like to adopt quite a British attitude," Corden stated. "Never complain, never explain. It's very much my motto. But as my dad pointed out to me on Saturday, he said, 'Son, you did complain. So you might need to explain.' Look, when you make a mistake, you have to take responsibility."

James Corden Issues Apology to 'Balthazar' Waitstaff

The comedian went on to give a further explanation of the incident, and why he reacted the way he did during his controversial interview with the NY Times.

"I didn't shout or scream. I didn't get up out of my seat. I didn't call anyone names or use derogatory language. I have been walking around thinking that I hadn't done anything wrong, right? But the truth is I have. I made a rude comment and it was wrong," Corden explained. "It was an unnecessary comment. It was ungracious to the server."

James Cordon expressed that he "deeply regrets" and hopes to apologize to the staff in person when he visits New York. As of now, restauraneur Keith McNally has not publicly addressed the comedian's statement on the late-night show.

READ ALSO: Zoe Saldaña Emotional After 'Pirates of the Caribbean' Producer's Apology: 'That Really Moved Me'