cast
Eddie Izzard
as Long John Silver
Elijah Wood
as Ben Gunn
Toby Regbo
as Jim Hawkins
Shirley Henderson
as Meg Hawkins
Nina Sosanya
as Alibe Silver
Rupert Penry-Jones
as Squire Trelawney
Shaun Parkes
as George Merry
David Harewood
as Billy Bones
Daniel Mays
as Dr. Livesey
Philip Glenister
as Captain Smollett
Sean Gilder
as Black Dog
Tom Wu
as Joe Thoby