Peter Pan Live! [1] was the talk of Twitter this week. If you didn't tune in, you missed quite a bit [2], but you can probably just watch this Saturday Night Live [3] parody instead. Cecily Strong plays Allison Williams as Peter Pan and is quite concerned with making sure everyone knows she's a boy. Aidy Bryant plays Tonkerbell, Tinkerbell's crude counterpart, and James Franco [4] nails his impression of Christopher Walken [5] as Captain Hook. It's laugh-out-loud funny, especially when Franco is accused of looking like a geisha. And yes, there is singing and dancing. Watch below!