Faran Tahir Cast as Legendary Captain Nemo in Once Upon A Time Season 6! OHMYGOD!! The show of the year is coming back soon with a brand new ...