'Once Upon a Time'
A picture of Colin O'Donoghue , who plays the character Captain Hook in the TV series "Once Upon a Time." Facebook/ Once Upon a Time

“Once Upon A Time” Season 6 will be introducing a new captain. The character is expected to challenge Hook. The ship Jolly Roger will be back this year and some of the leaked pictures from the production set teased the ship.

[Spoiler alert]

Faran Tahir, who has been a part of popular movies like “Iron Man” and “Star Trek,” has been cast for the next season of the TV series, Entertainment Weekly reports. The actor will be playing the role of Captain Nemo from the popular Disney movie “20,000 Leagues Under the Sea.”

As always the producers will be adding their own spin on the character. In the past the TV series has shown popular heroes as villains. Executive Producer Edward Kitsis teased that they are excited to merge the story of the new character with that of Captain Hook (Colin O’Donoghue) in Storybrooke.

Kitsis teased that Hook’s ship Jolly Roger will go up against Captain Nemo’s submarine in “Once Upon A Time” Season 6. The report points out that the producers previously said that some “surprising secrets” about Hook’s past will be revealed this year.

Previously leaked pictures from the production set posted on YVR Shoots showed how the cast and crew were preparing to film a night scene with the ship Lady Washington standing in for Jolly Roger. Another set of leaked pictures on YVR Shoots showed O’Donoghue, Emilie de Ravin (Belle French), Robert Carlyle (Mr. Gold) and Hank Harris (Dr. Jekyll) were involved in this scene.

Many new characters are being introduced in “Once Upon A Time” Season 6. Some of the storylines will be about the newly arrived characters from the Land of Untold Stories. The new characters include Aladdin (Deniz Akdeniz), Fehr (Jafar), Princess Jasmine (Karen David), Morpheus (Giles Matthey) and Count of Monte Cristo (Craig Horner).