El temible pirata Barbanegra (Peter Ustinov) es ahora un fantasma que no podrá descansar en paz hasta que haga una buena acción. Condenado a vivir entre el mundo de los vivos y el de los muertos, el bucanero decide redimirse, tras ser maldecido por su antigua esposa, una conocida bruja. Encuentra su gran oportunidad en un equipo de atletismo que busca la victoria en un campeonato para conservar su preciado hotel. El marino se propone ayudarles, pero eso no será tarea fácil ya que el equipo no es especialmente bueno, por lo que ganar es prácticamente imposible.