In the Heart of the Sea is based on Nathaniel Philbrick's nonfiction book, which explored two narratives of the sinking of the whaling boat Essex in 1820 — one from
a hardy first mate, Owen Chase (Chris Hemsworth), and another from a cabin boy, Thomas Nickerson (played by Tom Holland as a youngster, and Brendan Gleeson in his advanced years).