Jimmy Kimmel on Saturday dressed down Rick Santorum and Newt Gingrich for their opposition to gay marriage.

Kimmel, the host of ABC's late night talk show Jimmy Kimmel Live!, poked fun at celebrities, politicians and the president as the featured comedian at this year's White House Correspondents' Association Dinner in Washington, D.C.

In one joke, Kimmel let loose on Santorum, the former Republican presidential candidate who strongly opposes gay nuptials.

Kimmel said he felt for Republicans who were left with Mitt Romney as their candidate before saying it just wasn't Santorum's year.

“Rick's year is 1954,” Kimmel joked. “You know, it's one thing to oppose gay marriage. It's another all together to do it in a sweater vest.”

“It's great to see the Gingrichs here tonight because I guess that means the check cleared,” he said looking into the audience.

“Newt I have a question. How can you be against gay marriage when you yourself are the son of two gay parents? The Michelin Man and the Stay Puff Marshmallow Man.”

“I don't understand politicians who are against gay marriage. I don't understand anyone who's against gay marriage. When you really think about it, aren't all marriages kind of gay? I mean, as a man when you get married essentially what you're saying is, 'I will never touch another woman as long as I live. Now let's put jewelry on each other and dance,'” he added.