Jabarkan Pemeran dari In the Heart of the Sea (film)

Chris Hemsworth sebagai Owen Chase, the first mate

Benjamin Walker sebagai Captain George Pollard Jr.

Cillian Murphy sebagai Matthew Joy, the second mate

Tom Holland sebagai young Thomsebagai Nickerson, the cabin boy

Brendan Gleeson sebagai old Thomsebagai Nickerson

Ben Whishaw sebagai Herman Melville

Michelle Fairley sebagai Mrs. Nickerson

Gary Beadle sebagai William Bond

Frank Dillane sebagai Henry Coffin

Edward Ashley sebagai Barzallai Ray

Charlotte Riley sebagai Peggy Gardner Chase

Donald Sumpter sebagai Paul Macy

Brooke Dimmock sebagai Phoebe Chase

Jamie Sives sebagai Isaac Cole

Joseph Mawle sebagai Benjamin Lawrence

Paul Anderson sebagai Caleb Chappel

Luca Tosi sebagai William Wright

Chris Hemsworth ditetapkan sebagai pemeran utama, Owen Chase, pada bulan Juni 2012. Tom Holland mendapatkan peran sebagai Nickerson muda pada April 2013. Sebelum Benjamin Walker ditetapkan sebagai Kapten, aktor lain sudah dikandidatkan antara lain Benedict Cumberbatch, Tom Hiddleston dan Henry Cavill. Film ini dikembangkan lagi pada tahun 2000, dengan Barry Levinson sebagai sutradara untuk Miramax Films. Proses produksi film dimulai pada September 2013 di London dan Leavesden Studios Hertfordshire, England. Lokasi lain yang digunakan adalah Pulau La Gomera (ditambah beberapa adegan di Lanzarote) di Canary Islands, Spain. Untuk adegan badai, tim produksi membangun tanki air di Leavesden Studios