<Li> Tom Holland as young Thomas Nickerson, the cabin boy </Li> <Li> Brendan Gleeson as old Thomas Nickerson </Li> <Li> Ben Whishaw as Herman Melville </Li> <Li> Michelle Fairley as Mrs. Nickerson </Li>

In the heart of the sea movie wikipedia