Młody Jim Hawkins (
Toby Regbo) pracuje w portowej tawernie, marzy jednak o przeżyciu prawdziwych przygód. Gdy wchodzi w posiadanie tajemniczej mapy, jego los się odmienia - staje się częścią wyprawy, której celem jest znalezienie skarbu ukrytego przed laty przez kapitana Flinta (
Donald Sutherland). W czasie wyprawy okazuje się, że wśród członków załogi są dawni towarzysze Flinta, którzy próbują doprowadzić do buntu na pokładzie.