• Share
  • Tweet
  • Share
Brittany Snow, Neil Patrick Harris, Naya Rivera

Getty Images

Tick tock goes the Peter Pan Live! casting clock!

Though Allison Williams has already begun her flight training for the forever-young Peter Pan, only three other roles have been cast so far: Christopher Walken is set to play a tap-dancing Mr. Hook, while Smash and Sound of Music Live! alum Christian Borle will pull double duty as Smee and Mr. Darling in the live event set to air on Dec. 4.

So, to help NBC out, we asked you to weigh in on who should fill out the rest of the special's cast, having you vote to fill the roles of Wendy, Tiger Lily, Nana, Tinkerbell and more.

The competition was fierce, but with the help of some fairy dust, we finally have compiled your dream Peter Pan Live! cast:

Wendy: Brittany Snow (Runner-up: Sarah Hyland)
Tiger Lily: Naya Rivera (Runner-up: Vanessa Hudgens)
Tinkerbell: Kristin Chenoweth (Runner-up: Dianna Agron)
Mrs. Darling: Idina Menzel (Runner-up: Kristin Chenoweth)
Indian Chief: Antonio Banderas (Runner-up: Nick Offerman)
Nana: Chris Colfer (Runner-up: Hugh Jackman)
Tic Toc Croc: Neil Patrick Harris (Runner-up: Justin Timerblake)
John: Jonathan Groff (Runner-up: Sean Giambrone)
Michael: Brooklyn Beckham (Runner-up: Jackson Brundage)

You're welcome, NBC. You're welcome. 

(E! and NBC are both part of the NBCUniversal family.)