I’m probably remembering wrong I haven’t watched these movies in a while, but weren’t the ghosts really hostile to everyone? I had the impression that other than superstition the ghosts really would kill anyone that approached them so nobody thought to. Aragorn was only able to make a deal with them because of some ancient family curse stuff he could free them from… which does sound machina-y, but it might explain why nobody tried to approach them up until that point
In the books it was just that they would only answer to Isldur’s Heir. They also scared the Corsairs of Umbar away from their ships, but it was an army of Dunadain (along with a few elves, like Elrond’s sons) that actually ran them off permanently, so they could use the ships to bring some of the Gondorians in the south back north to join the main battle.
I’m probably remembering wrong I haven’t watched these movies in a while, but weren’t the ghosts really hostile to everyone? I had the impression that other than superstition the ghosts really would kill anyone that approached them so nobody thought to. Aragorn was only able to make a deal with them because of some ancient family curse stuff he could free them from… which does sound machina-y, but it might explain why nobody tried to approach them up until that point
Basically, yes.
In the books it was just that they would only answer to Isldur’s Heir. They also scared the Corsairs of Umbar away from their ships, but it was an army of Dunadain (along with a few elves, like Elrond’s sons) that actually ran them off permanently, so they could use the ships to bring some of the Gondorians in the south back north to join the main battle.