NBC's Peter Pan Live! premiered on Thursday, Dec. 4 to better-than-Sound-of-Music reviews and good ratings, but the phenom, naturally, merited its own Saturday Night Live sketch on Dec. 6. Host James Franco played Christopher Walken as Captain Hook while Cecily Strong donned Allison Williams' Peter Pan costume and wig. 

"Yes, tis I! The boy who will never grow up!" Strong declared. "And yes, you heard me, I'm a boy! The most gorgeous, womanly boy with shiny bright eyes and womanly features. A boy!"

The sketch also introduced a new character — Aidy Bryant as "Tonkerbell" the half-sister of Tinkerbell.  

"What up players, yes, that's right, it's me Tonkerbell," Bryant announced. "I'm half fly, half fairy, which means fairy dust does shake off my ass."

Franco, 36, came in, mocking Walken's slow drawl and catatonic dance numbers. Carrying a pink umbrella and allowing the other pirates to dance around him, he then broke into a pathetic sword fight with Pan. The real version of the same battle was mocked online, but the comedy version was even more hilarious. 

Franco started off the night by bringing up the recent Sony hack, which exposed thousands of celebrities and executives' Social Security numbers. His longtime pal and The Interview costar Seth Rogen came on stage to show some of the photos that had been "leaked" of the pair. They scrolled through some funny images, including the duo posing like John Lennon and Yoko Ono

But before exiting the stage, Franco, who was publicly embarrassed earlier this year when screenshots of his messages to an underage girl on Instagram were released, casually mentioned, "Oh and also, all the girls who got any Instagram messages from me this year, last year, the hackers did it! It was the hackers!"

Watch the clips, and tell Us what you think!