In una sperduta isola vulcanica del pacifico meridionale, vivono una bambina, Nim (Abigal Bresin), di undici anni e suo padre, il biologo marino Jack (Gerard Butler). A far compagnia alla bimba, ci pensano i suoi animali, Galileo il pellicano, Virgola il drago volante e Salsiccia l’otaria, nonché i libri che raccontano le mirabolanti avventure di Alex Rover.
Un giorno, Nim, rimasta a casa ad aspettare il padre, partito alla ricerca di nuovi protozoi, riceve una mail da Alex Rover, che le chiede informazioni sul vulcano che sovrasta l’isola. La bambina, non credendo ai suoi occhi, inizia una fitta corrispondenza con Alex, non sapendo, che dall’altra parte a risponderle non è il suo eroe, ma la sua creatrice Alexandra (Jodie Foster), una donna agorafobica, che è l’esatto opposto del suo personaggio: paurosa, solitaria e poco intraprendente.
Le cose cambiano, quando la scrittrice, scoperta la vera età della sua amica di mail e la sua solitudine (il padre è dato per disperso in mezzo all’oceano), decide di correre in soccorso della bambina, superando, una dopo l’altra, le sue paure.