*Chris Hemsworth as Owen Chase
*Benjamin Walker as Captain George Pollard, Jr.
*Cillian Murphy as Matthew Joy
*Tom Holland as young Thomas Nickerson
*Brendan Gleeson as old Thomas Nickerson
*Ben Whishaw as Herman Melville
*Michelle Fairley as Mrs. Nickerson
*Gary Beadle as William Bond
*Frank Dillane as Owen Coffin
*Charlotte Riley as Peggy
*Donald Sumpter as Paul Macy
*Brooke Dimmock as Phoebe Chase
*Jamie Sives as Isaac