They find out that Captain Salazar (Javier Bardem) and his crew are ghosts and they cannot come on dry land.
Your browser doesn't support HTML5 video.
They find out that Captain Salazar (Javier Bardem) and his crew are ghosts and they cannot come on dry land.