The fantasy adventure is based on Nim's Island, a book by Wendy Orr. The film stars 11-year-old Nim (Abigail Breslin) who lives on a remote tropical island with her marine biologist father Jack (Gerard Butler) and her animal buddies.
Tragedy strikes one day when Nim's father goes missing at sea.
She decides to email her favourite writer Alexandra (Jodie Foster) and ask for help. Foster's character plays a novelist who writes Indiana Jones-style adventure stories.
However, Alex is far from the hero she created. In fact, she is afraid to leave her own apartment.
You can guess the rest. Against all odds, the author bravely ventures goes to the island to rescue Nim.
The film would not be complete without bad guys. Nim has to defend her island from Australian intruders.