The ‘Late Late Show’ host was snapped cosying up to the former White House press secretary following the ceremony on Sunday night, when Spicer put in a surprise appearance.
After the photo surfaced and subsequently went viral, the British star was accused of “normalising fascism”.
Addressing the backlash on his US chat show on Monday night, the host made light of the situation before admitting he was “disappointed” with himself, but stopped short of apologising.
“The big winners last night were Donald Glover, Hulu and former White House press secretary Sean Spicer,” he said. “Spicer won best actor in a comedy for his role in Donald Trump’s administration.
“I’m kidding, of course. But Sean Spicer actually did make a cameo at last night’s ceremony.
“According to some reports, at the after-party, Spicer was the most popular guy in the room. And I just want to say, I think people are forgetting that this man lied to the American people, and should not be embraced.”
Before he continued, the photo in question flashed up on the screen behind him.
“These Hollywood phonies kissing up to Sean Spicer are disgusting. I mean, who did this? Who are we talking about here?
“Yeah. I know you think that is a picture of me kissing Sean Spicer. But in the spirit of Sean Spicer - no, it isn’t.
“Anyone ever have that feeling when you get a little drunk and then wake up the next morning and think ‘Oh God, who did I kiss last night?’ It’s a bit like that.”
The presenter then changed his tone, telling his critics he had heard them “loud and clear”.
He continued: “Understandably, some people have been disappointed by this photo. In truth, I’m disappointed by it as well. I am. I have been reading a lot of harsh comments on Twitter today, and I hear you loud and clear, truly, I do.
“I can promise you this, that kiss was a one-time thing. I’m not one of these people who has a couple of drinks and goes around kissing people that I don’t know. Except for that one time with Joseph Gordon-Levitt, right?
“Basically, what I’m saying is, I need to learn how to shake hands.”
Tracee Ellis Ross in Chanel
Open Image Modal
Kevin Mazur via Getty Images
Viola Davis in Zac Posen
Open Image Modal
John Shearer via Getty Images
Nicole Kidman in Calvin Klein
Open Image Modal
Steve Granitz via Getty Images
Advertisement
Sarah Paulson
Open Image Modal
Kevin Mazur via Getty Images
Laverne Cox in Naeem Khan
Open Image Modal
Kevin Mazur via Getty Images
Lea Michele in Elie Saab
Open Image Modal
Steve Granitz via Getty Images
Advertisement
Reese Witherspoon in Stella McCartney
Open Image Modal
J Merritt via Getty Images
Laura Dern
Open Image Modal
John Shearer via Getty Images
Shailene Woodley in Ralph Lauren
Open Image Modal
John Shearer via Getty Images
Advertisement
Anna Chlumsky in Sachin and Babi
Open Image Modal
J Merritt via Getty Images
Millie Bobby Brown in Calvin Klein
Open Image Modal
Steve Granitz via Getty Images
Yara Shahidi in Prada
Open Image Modal
John Shearer via Getty Images
Advertisement
Issa Rae in Vera Wang
Open Image Modal
J Merritt via Getty Images
Mandy Moore
Open Image Modal
Frazer Harrison via Getty Images
Jessica Lange
Open Image Modal
Steve Granitz via Getty Images
Advertisement
Padma Lakshmi in Christian Siriano
Open Image Modal
John Shearer via Getty Images
Uzo Aduba in Sally LaPointe
Open Image Modal
John Shearer via Getty Images
Julianne Hough in Marchesa
Open Image Modal
John Shearer via Getty Images
Advertisement
Samantha Bee in Rubin Singer
Open Image Modal
J Merritt via Getty Images
Rashida Jones
Open Image Modal
Samantha Bee in Rubin Singer
Kate McKinnon in Narciso Rodriguez
Open Image Modal
Kevin Mazur via Getty Images
Advertisement
Sofia Vergara and Manolo Gonzalez Vergara
Open Image Modal
J Merritt via Getty Images
Thandie Newton
Open Image Modal
Steve Granitz via Getty Images
Jessica Biel in Ralph and Russo
Open Image Modal
Frazer Harrison via Getty Images
Advertisement
Shannon Purser in Sachin and Babi
Open Image Modal
John Shearer via Getty Images
Heidi Klum
Open Image Modal
Steve Granitz via Getty Images
Kristin Cavallari in KaufmanFranco
Open Image Modal
J Merritt via Getty Images
Advertisement
Pete Davidson, Kyle Mooney, Aidy Bryant, Mikey Day and Beck Bennett
Open Image Modal
Frazer Harrison via Getty Images
Ariel Winter
Open Image Modal
Frazer Harrison via Getty Images
Sarah Hyland in Zac Posen
Open Image Modal
J Merritt via Getty Images
Advertisement
Felicity Huffman
Open Image Modal
Steve Granitz via Getty Images
Rachel Bloom in Gucci
Open Image Modal
Steve Granitz via Getty Images
Kiernan Shipka
Open Image Modal
J Merritt via Getty Images
Advertisement
Tessa Thompson in Rosie Assoulin
Open Image Modal
Frazer Harrison via Getty Images
Priyanka Chopra
Open Image Modal
Steve Granitz via Getty Images
Leslie Jones in Christian Siriano
Open Image Modal
John Shearer via Getty Images
Advertisement
Michelle Pfeiffer
Open Image Modal
Steve Granitz via Getty Images
Susan Sarandon
Open Image Modal
Steve Granitz via Getty Images
Claire Foy in Oscar de la Renta
Open Image Modal
Steve Granitz via Getty Images
Advertisement
Jane Fonda in Brandon Maxwell
Open Image Modal
John Shearer via Getty Images
Jane Krakowski
Open Image Modal
Kevin Mazur via Getty Images
Chrissy Metz
Open Image Modal
J Merritt via Getty Images
Advertisement
Hilaria Baldwin
Open Image Modal
Kevin Mazur via Getty Images
Samira Wiley in Christian Siriano and Lauren Morelli