Nim (Abigail Breslin) es una niña de ocho años que vive con su padre Jack (Gerald Butler) en una paradisiaca isla desierta en medio del Océano Índico. A pesar de ello, no se aburre ni un segundo gracias a sus amigos imaginarios y sus mascotas.Cuando su padre sufre un accidente y queda atrapado en el mar, Nim siente la necesidad de defender la ...