Natalia Lusinski
Updated Aug 27, 2016 @ 10:42 am
Credit: Disney/ABC

As if Once Upon a Time couldn’t get any better, it’s about to: Captain Nemo will be coming to Storybrooke. Yep, that Captain Nemo, from 20,000 Leagues Under the Sea. And, yep, we hear he’ll be bringing along his submarine. Faran Tahir will play the famous captain.

Of course, this is good news for us, but not for Captain Hook.

Credit: ABC /

“We’re thrilled to give a Once Upon a Time spin to the classic character of Captain Nemo from one of our favorite Disney films, 20,000 Leagues Under the Sea,”

executive producers Adam Horowitz and Edward Kitsis told Entertainment Weekly.

We’re excited to see his mythology merge with Storybrooke’s own captain — Hook [Colin O’Donohue]. If for no other reason than to see the Jolly Roger go up against a submarine.”

At Comic-Con, the executive producers did hint that season 6 would include some surprising secrets from Hook’s past. We’ll say this is a good one.

Credit: ABC/

There will be other new cast members joining season 6, too, such as Aladdin (Deniz Akdeniz), Princess Jasmine (Karen David), Morpheus (Giles Matthey), Jafar (Oded Fehr), and the Count of Monte Cristo (Craig Horner).

ICYMI, Once Upon a Time will be back on Sept. 25 at 8/7c on ABC, so get ready. We. Can’t. Wait.