Treasure Island (1999)
Treasure Island is a 1999 film adaptation of Robert Louis Stevenson's novel Treasure Island. It was written & directed by Peter Rowe, and starred Kevin Zegers as Jim Hawkins and Jack Palance as Long John Silver in his final film appearance.
More at Wikipedia.