Season 6 will delve further into Hook's mythology with the introduction of Captain Nemo. Captain Nemo (Faran Tahir) will be introduced in the sixth season of ABC's Once Upon a Time! Captain Nemo, from the Disney classic 20,000 Leagues Under the Sea, is set to making his Once Upon a Time this fall.