The epic tragedy film follows a crew of seamen in 1820 who are stranded at sea for 90 days after their whaling ship, The Essex, sinks during an attack by a giant whale, reported Contactmusic.
Fellow British actor Osy Ikhile will play a sailor named Peterson, following reports the young actor had been eyed for the character.
The film will mark Whishaw's first big role since appearances in popular UK series 'Misfits' and 'Fresh Meat'.
"In the Heart of the Sea" is being produced by Warner Bros and Village Roadshow.