Mayor Bill de Blasio Saturday night skewered his habitual tardiness, rumored affinity for marijuana, along with other foibles, for the annual Inner Circle roast dinner that's New York City's answer to the White House Correspondents' Dinner.

With help of video and in-person cameos from comedian Louis CK and cable host Larry Wilmore, de Blasio took to the stage of the New York Hilton ballroom just before midnight of the New York Hilton Hotel to poke fun at himself and his stumbles over the past year.

"Is there anybody more useless than a reporter? He hates those people. Just get out of the ... way. OK? You wield power and add nothing... If you weren't here, he would fix everthing in three... days," Louis CK said, in a skit that translated de Blasio's supposed true thoughts.

De Blasio also presided over a mock quiz show called "Who Knows Bill de'Best," pitting his wife, Chirlane McCray, against a top aide, Phil Walzak.

"What time do I get out of bed in the morning?" de Blasio asked, a not-so-veiled reference to his documented lateness for everything from parades to moments of silence for plane crash victims.

Neither had an easy answer.

In another skit, de Blasio donned a waist coat and powered wig to skewer the Democratic National Committee for failing to award the 2016 convention to his beloved Brooklyn. A pair of colonial-era characters were shown enamored by what appeared to be cheese steaks.

The annual Inner Circle Show has roasted every mayor since the 1923. The first two acts lampoon the mayor, governor and national events, in song, dance and skits by reporters. By tradition, the third and final act belongs to the mayor himself, who pokes fun at his own failings and the City Hall press corps who cover him. The event this year, "Going to Pot," is expected to raise over $100,000 for city charities.

The evening dinner attracted a who's who of New York City politics, including Gov. Andrew Cuomo, U.S. Attorney Preet Bharara, U.S. Sen. Chuck Schumer, City Council Speaker Melissa Mark-Viverito, and of course, Mayor Bill de Blasio.

In addition to scorching himself on his well-known penchant for lateness, de Blasio satirized rumors of his marijuana smoking and the city's failure to his Vision Zero traffic safety plan.

De Blasio's rebuttal recalled an incident from last year, in which he ate pizza with utensils. Even de Blasio's comedic partner was aghast at the faux pas.
 
"You don't eat pizza with a knife and fork," comedian Louis CK deadpanned. "Tell me you don't."