Driscoll was cast to play Jim Hawkins in Walt Disney's version of Robert Louis Stevenson's "Treasure Island" (1950), with British actor Robert Newton as Long John Silver, the studio's first all-live-action picture. The feature was filmed in the United Kingdom, and during production it was discovered that Driscoll did not have a valid British work permit, so his family and Disney were fined and ordered to leave the country. They were allowed to remain for six weeks to prepare an appeal, and director Byron Haskin hastily shot all of Driscoll's close-ups, using his British stand-in to film missing location scenes after he and his parents had returned to California.