Chris Hemsworth
Owen Chase
Benjamin Walker
George Pollard
Cillian Murphy
Matthew Joy
Brendan Gleeson
Old Thomas Nickerson
Ben Whishaw
Herman Melville
Michelle Fairley
Mrs. Nickerson
Tom Holland
Young Thomas Nickerson
Paul Anderson
Thomas Chappel
Joseph Mawle
Benjamin Lawrence
Edward Ashley
Barzallai Ray
Osy Ikhile
Richard Peterson
Nicholas Jones
Pollard Senior
Richard Bremmer
Benjamin Fuller
Jordi Mollà
Spanish Captain
Hayley Joanne Bacon
Nantucket Townswoman
Andrew Crayford
Customs Officer
Claudia Newman
Nantucket Townswoman
Stephanie Jacob
Tally Woman
Robert J. Fraser
Sailor (uncredited)
Saffron Mcintyre
Nantucket Child (uncredited)