Nim 's father , Jack Rusoe ( Gerard Butler ) , a marine biologist , has told her that Emily was swallowed by a blue whale after it was scared by a ship called The Buccaneer .
Emily was swallowed to death by a blue whale .