In una sperduta isola nel bel mezzo del pacifico vive la piccola Nim (Abigail Breslin), adorabile ragazzina con una gran fantasia e una smodata passione per una serie di romanzi scritti dall’avventuriero Alex Rover, la ragazzina ha una piccola truppa di animali che le tengono compagnia quando il padre Jack (Gerard Butler) biologo marino è in viaggio per le sue ricerche.
Durante una delle escursioni in mare Jack finisce alla deriva a causa di una tempesta, nel frattempo Alex Rover (Jodie Foster) si mette in contatto con lui per alcuni dati utili al suo prossimo libro, ricevendo una richiesta d’aiuto dalla piccola Nim molto preoccupata per le sorti del padre che ormai non da sue notizie da qualche giorno.
Alle preoccupazioni per il padre si aggiungono alcuni visitatori indesiderati che invaderanno lo spazio incontaminato dell’isola, così Nim non potrà che supplicare il suo eroe di sempre affinchè accorra in suo soccorso, non sapendo che in realtà lo spericolato avventuriero Alex Rover è una donna, terrorizzata dal prossimo e piena di fobie che la fanno vivere sepolta viva nella sua casa, ma la dolce Nim riuscirà comunque a smuovere Alex e a farle attraversare l’oceano per soccorrere la sua piccola fan.