James Franco returned to the "Saturday Night Live" stage this weekend, kicking off his opening monologue by addressing the massive hack at Sony, which produced Franco's upcoming movie "The Interview."
"These hackers have leaked real, personal information about everyone who's worked with Sony," the host said. "Soon you'll know that my email is email@example.com, my password is 'LittleJamesyCutiePie,' and this is all a huge invasion of my personal life."
Halfway through the monologue, Franco's friend (and "The Interview" co-star) Seth Rogen shuffled onstage to inform Franco that the hackers released all their personal photos.
"They also released this one of me teaching you how to read," Rogen somberly told Franco. "We were making such good progress, man."
Franco later appeared as Tad Rankin, a man miffed about losing to a four-year-old in a mayoral election.
"Tommy is a little kid!" he howls. "This town needs a mayor who doesn't get ear infections!"
The "SNL" cast spoofed NBC's Thursday-night special "Peter Pan Live!", starring Allison Williams and Christopher Walken.
Peter Pan (Cecily Strong) challenged Captain Hook (Franco) to a duel while asserting "his" own masculinity.
"You heard me -- I'm a boy! The most gorgeous, womanly boy with shiny bright eyes and feminine features!" Pan proclaimed, in a sendup of the bright-eyed (and thoroughly female) Williams.
One difference from the original: Tonkerbell (Aidy Bryant), Tinkerbell's puckish half-sister, joined the cast. "Do not boss my ass around, okay, Peter? I work for myself as a reverse tooth fairy -- I fly into kids' rooms, I take a dollar, and I leave one of my own teeth."
Franco lampooned Walken's laconic delivery as Hook, whose singing was limited to monosyllabic grunts while his motley pirates did song-and-dance routines.
In the cold open sketch, Al Sharpton (Keenan Thompson) addressed the Michael Brown and Eric Garner grand jury decisions.
"For the first time in my life, everyone agrees with me," he said. "Folks are high-fivin' with me, invitin' me places -- this must be what it feels like to be Beyonce!"
Sharpton welcomed Peter Dinello (Bobby Moynihan), a spokesman for the Staten Island Patrolmen's Benevolent Association, and asked what it takes for a police officer to be indicted for homicide.
"Well it does happen, Al, but there are very clear rules on this," Dinello said. "The victim must not be resisting arrest, it's best if he's sleeping, and, uh, it helps if he's white."
The political skewering continued during "Weekend Update," as co-hosts Colin Jost and Michael Che lambasted a grand jury's decision not to indict the two police officers.
"It used to be you said you were racist to get out of jury duty. Now it seems like it's a requirement!" Che said. "These decisions were so bad that I might just stop avoiding jury duty. I might just show up at court and see if they take walk-ins."
Jost piled on: "Please, for everyone's sake, keep the cop trials out of Staten Island," the Staten Island native said. "We're not ready for these complicated modern issues yet. We still arrive in Manhattan every day huddled in a boat."
Joining them at the desk was Weekend Update "relationship expert" Leslie Jones, who documented her experience taking psychedelic mushrooms after joining a dating site for marijuana smokers.
"When I took the mushrooms, I talked to Harriet Tubman for like 2 hours," Jones said. "Have you ever been called a bitch by Harriet Tubman, Jost?" she barked at the bemused co-host.
Kim Kardashan (Nicki Minaj) rounded out Weekend Update, as she tried to give some context to Kardashian's skin-baring photoshoot for Paper magazine.
"Look at this photo. Do you notice anything? There's no background to the photo," she said. Then, as the background changed: "See, it was actually about about getting regular checkups from your gynecologist."
In addition to performing as Beyonce-as-the-Virgin-Mary in the "Jingle Ballerz" sketch, Minaj sang "Bed of Lies" with Skylar Grey and "All Things Go."
"SNL" returns Dec. 13 with host Martin Freeman and musical guest Charli XCX.