Men den gåtefulle Long John Silver (spilt av Eddie Izzard) og hans mannskap har imidlertid helt andre planer.