As a young boy, Jim Hawkins (Joseph Gordon-Levitt) grows up enjoying stories of the legendary pirate Captain Flint. Twelve years later, he has grown into a wayward, rebellious teenager; his father is out of the picture and his mother Sarah (Laurie Metclafe) is at her wit's end. Jim reluctantly helps his mother out at the Benbow Inn, and finds entertainment through "Solar Surfing" (similar to windsurfing and sky surfing), a hobby which gets him into frequent trouble.