Kinderstar Abigail Breslin, die zuletzt in Little Miss Sunshine zu sehen war, verkörpert in diesem Abenteuerfilm ein kleines Mädchen, das zusammen mit ihrem Vater auf einer einsamen Insel lebt. Als sie während eines Unwetters den Kontakt zu ihm verliert, wendet sie sich an den furchtlosen Romanhelden Alex Rover (Gerard Butler). Hinter diesem verbirgt sich jedoch die gleichnamige von Jodie Foster (Das Schweigen der Lämmer) verkörperte Autorin, die tendenziell vor allem Angst hat, was sich außerhalb ihrer Wohnung abspielt. Dennoch beschließt sie Nim zu helfen und das größte Abenteuer ihres Lebens anzutreten.