Eddie Izzard som Long John Silver. Tidligerekvartermester for kaptein Flint, kokk på Hispaniola og leder for mytteristene. Han mistet tidligere et bein etter at Flint avfyrer en kanon mot mannskapet sitt, for å få dem vekk fra skipet. Philip Glenister som kaptein Smollett, kaptein på Hispaniola Rupert Penry-Jones som Squire John Trelawney. Lederen for ekspedisjonen, en grådig, dum mann som forråder kameratene sine. Toby Regbo som Jim Hawkins, sønn av innehaverne på vertshuset Admiral Benbow. Daniel Mays som Dr. David Livesey, skipets doktor, en gammel venn av Jims foreldre. Reda Kateb som Dujon, den andre styrmannen til Hispaniola. Donald Sutherland som kaptein Flint, en legendarisk sjørøver. Elijah Wood som Ben Gunn, et tidligere medlem av kaptein Flints mannskap. David Harewood som Billy Bones, tidligere førstestyrmann under kaptein Flint. Julian Barratt som Redruth. Shirley Henderson som Meg Hawkins. Moren til Jim Hawkins mor, en nylig enke. Nina Sosanya som Alibe Silver, John Silvers kone. Geoff Bell som Israel Hands, tidligere besetningsmedlem under kaptein Flint. Shaun Parkes som George Merry. Et tidligere medlem av Flints mannskap. Keith Allen som Blind Pew. Et tidligere medlem av Flints mannskap, nå en blind tigger. Sean Gilder som Black Dog, et tidligere medlem av Flints mannskap. Barnaby Kay som Tom Morgan. Et tidligere medlem av Flints mannskap, og senere mytterist på Hispaniola. Clinton Blake som Freddie Arrow, Hispaniolas førstestyrmann. Tom Fisher som Abraham Gray, Hispaniolas styrmann. Madhur Mittal som Dick Johnson, et tidligere medlem av Flints mannskap. Senere en besetningsmann på Hispaniola, og en av mytteristene. David Wilmot som William O'Brien, en av mytteristene. Chu Omambala som Job Anderson, en av Flints mannskap som senere tjenestegjorde på Hispaniola. Lorenzo Grozco som Allardyce, en av kaptein Flints mannskap. Alfredo Salgado som Jeremiah Darby. En av kaptein Flints mannskap, som hjelper ham å begrave skatten. Ruaidhri Conroy som John Hunter. En av Trelawney tjenere, som blir drept på Treasure Island. Mal Whyte som Richard Joyce. Reiste sammen med Trelawney til Treasure Island. Tom Wu som Joe Thoby. En kinesisk sjømann om bord på Hispaniola, som blir drept av Silver. Damien Hannaway som Alan Tab. Sjømann om bord på Hispaniola. Siobhan O'Kelly som Mrs Livesey. Tommy O'Neill som Salt.