Once Upon a Time fichó al actor Faran Tahir como el famoso Capitán Nemo, de 20.000 Leagues Under the Sea (Veinte mil leguas de viaje submarino), para su sexta temporada.
El actor de Dallas y Warehouse 13 encarnará al Capitán del submarino Nautilus, quien a toda costa intentará cumplir con su misión de las 20.000 leguas bajo el mar.
Estamos felices de entregar a Once Upon a Time al clásico Capitán Nemo, de una nuestras películas favoritas de Disney, 20.000 Leagues Under the Sea.
— Adam Horowitz y Edward Kitsis, Productores Ejecutivos de OUAT
«Estamos muy contentos de que su mitología se mezcle con la del capitán de Storybrooke, Hook (Colin O’Donohue)», agregaron antes de apuntar que será una oportunidad para ver juntos al Jolly Roger y al Nautilus.
Durante la Comic-Con 2016, los productores habían adelantado que serían revelados nuevos secretos del pasado de Hook en la sexta temporada de Once Upon a Time y ahora el Capitán Nemo llega a la serie como parte de Land of Untold Stories, que amplía el mundo conocido a nuevos personajes de fantasía.
Además de Faran Tahir, la nueva temporada de OUAT confirmó a Oded Fehr como Jafar, Deniz Akdeniz como Aladdin, Karen David como la princesa Jasmine, Giles Matthey como Morpheus y Craig Horner como el Conde de Montecristo.