Jim Haverkins (Toby Regbo) and his mother (Shirley Henderson) run a small tour in the country. One day, the hotel receives an alcoholic pirate sailor Billy (David Harewood), who used to work for the infamous pirate leader, Captain Flint (Donald Sutherland). Flint was ferocious and greedy and had a map of the treasure map in his hand. After his death, the most loyal Billy seemed to have mastered the map, and he became a target that all pirates were eager to find. Jim found the treasure map from the dead Billy and took a boat with his local friends to the treasure island full of countless treasures. At the same time, the evil pirates boarded their ship in disguise, ready to seize the mouthwatering treasure. The film is based on the original book of the same name by British writer Robert Louis Stevenson (Robert Louis Stevenson).