Cast : Eddie Izzard – Long John Silver , Toby Regbo – Jim Hawkins , Rupert Penry-Jones – Squire Trelawney , Daniel Mays – Dr. Livesey , Philip Glenister – Captain Smollett , Donald Sutherland – Flint , Elijah Wood – Ben Gunn , Shirley Henderson – Meg Hawkins , Nina Sosanya – Alibe Silver , Geoff Bell – Israel Hands , Shaun Parkes – George Merry , David Harewood – Billy Bones , Keith Allen – Pew , Sean Gilder – Black Dog , Clinton Blake – Freddie Arrow
Plot : Treasure Island is a two-part British television miniseries adaptation of the novel Treasure Island by Robert Louis Stevenson. It was made by BSkyB and first shown in the United Kingdom on Sky1 on 1–2 January 2012.