Wyspa na południowym Pacyfiku. Nim (Abigail Breslin), zadziorna, pełna temperamentu dziewczynka, mieszka z ojcem, owdowiałym Jackiem (Gerard Butler). Pewnego dnia nie wraca on z morskiej wyprawy. Jego córka pisze rozpaczliwy e-mail do autora swoich ulubionych książek przygodowych. Nie wie, że powieści napisała kobieta - Alexandra Rover (Jodie Foster). Poruszona listem Nim pisarka postanawia jej pomóc. Chorobliwie nieśmiała neurotyczka przełamuje swoje opory i wyrusza w nieznany świat, który zawsze ją przerażał.