<Ul> <Li> Meghan Ory as Red Riding Hood / Ruby </Li> <Li> Beverley Elliott as Widow Lucas / Granny </Li> <Li> Lee Arenberg as Dreamy / Grumpy / Leroy </Li> <Li> Gabe Khouth as Sneezy / Tom Clark </Li> <Li> David Paul Grove as Doc </Li> <Li> Faustino Di Bauda as Sleepy / Walter </Li> <Li> Mig Macario as Bashful </Li> <Li> Michael Coleman as Happy </Li> <Li> Giancarlo Esposito as Genie / Magic Mirror / Sidney Glass </Li> <Li> Jeffrey Kasier as Dopey </Li> <Li> Anastasia Griffith as Princess Abigail / Kathryn Nolan </Li> <Li> Keegan Connor Tracy as Blue Fairy / Mother Superior </Li> <Li> David Anders as Dr. Whale </Li> <Li> Alan Dale as King George / Albert Spencer </Li> <Li> Tony Perez as Henry </Li> <Li> Tony Amendola as Geppetto / Marco </Li> <Li> Emilie de Ravin as Belle </Li> <Li> Sebastian Stan as Mad Hatter / Jefferson </Li> </Ul> <Li> Meghan Ory as Red Riding Hood / Ruby </Li> <Li> Beverley Elliott as Widow Lucas / Granny </Li> <Li> Lee Arenberg as Dreamy / Grumpy / Leroy </Li>

Once upon a time cast season 1 doctor