Efter den stora succén med tv-serien beslöt man 1969 att satsa på en långfilm om Pippi Långstrump. Astrid Lindgren skrev manus och utgick från de avsnitt som hade hoppats över i tv-serien - episoderna i Söderhavet. Men handlingen följer inte boken, utan det blev en sjörövarhistoria: Pippi Långstrump på de sju haven.
Pippi får flaskpost från sin pappa där det står att han är fängslad av pirater i staden Porto Piluse och de ger honom bara vatten och bröd. Pippi, Tommy och Annika reser dit för att befria honom med bland annat en luftballong med en säng fäst som korg, ett egenkonstruerat flygplan samt ett kapat piratskepp.
Scenerna från piratstaden spelades in i Jugoslavien, i staden Budva i nuvarande Montenegro. Därefter filmade man söderhavsscenerna på Barbados. Sjörövarnästet var däremot uppbyggt vid kastellet i Vaxholm! Ett stort antal statister deltog i inspelningarna, däribland filmteamet själva. I inspelningen från Barbados dyker den norske upptäcktsresanden Thor Heyerdahl upp, då han råkade befinna sig på ön av en slump.
I rollerna:
Pippi Långstrump - Inger Nilsson
Annika - Maria Persson
Tommy - Pär Sundberg
Efraim Långstrump - Beppe Wolgers
Herr Settergren - Fredrik Ohlsson
Fru Settergren - Öllegård Wellton
Blod-Svente - Jarl Borssén
Jocke med kniven - Martin Ljung
m. fl.
Fakta
Astrid Lindgrens böcker kom tidigt ut i Danmark, den första danska översättningen var Pippi Langstrømpe på Skandinavisk Bogforlag i Odense, 1946. Sedan 1970-talet har Gyldendal i København varit det stora danska Astrid Lindgren-förlaget. Det spelas även mycket Astrid Lindgren på danska teaterscener, bland annat har artisten och kompositören Sebastians musikalversioner av Pippi Langstrømpe och Ronja Røverdatter gjort stor succé. 1986 tilldelades Astrid Lindgren det stora danska LEGO-priset.