04/30/2010 09:51 am ET Updated May 25, 2011

McCain on SNL With Tina Fey, Ben Affleck, and "The View" (VIDEOS)

Last night John McCain had a cameo on Saturday Night Live, appearing in the opening sketch with Tina Fey reprising her role as Sarah Palin in an infomercial on the QVC network in a nod to Barack Obama's infomercial (but with far less of a budget). The most exciting cameo in this sketch, however: Cindy McCain! McCain also appeared on "Weekend Update" with Seth Meyers (anchoring Update alone, now that Amy Poehler is tending to a new baby), and did a riff on possible last-ditch campaign strategies (involving the word "maverick").

Ben Affleck — a noted Democrat — was the host, and his opening monologue joked about how the candidates he'd supported in the past had never won so he publicly endorsed John McCain (McCain did not join him for that). Affleck also did a lengthy sketch spoofing Keith Olbmermann, including "Worst Person in the World" and a Special Comment.

Other sketches included a parody of "The View" (Kenan Thompson makes a great Whoopi Goldberg refereeing Fred Armisen as Joy Behar smacking down Kristen Wiig as Elisabeth Hasselbeck), a "High School Musical" parody ("Night School Musical," alas not provided), and Armisen and Affleck doing a Hanz-and-Franz-like ad for a German coat store.

The best part, however, may have been the goodbyes — unusually long and just a tad uncomfortable as McCain and Cindy milled around on the stage and awkwardly shook hands with Affleck, Fey and the cast (Fey looked verrrry relieved to have been rescued from standing awkwardly next to Cindy by a hug from Affleck). Anyhow, sketches below. Enjoy!

McCain QVC Open

Weekend Update: Sen. McCain

"The View" Parody

Countdown with Keith Olbermann

German Coat Store

Grady Wilson's Put the Fire Back