Yetimhanede yaşamakta olan sevimli Sophie'nin (Ruby Barnhill) kalbi çok kırgındır. Sevimli dev (Mark Rylance) onun kalbinin sesini duyar ve oradan kaçırır ve fantastik bir diyara götürür. Ama o dünyada da pek normal yürümez. Zira çocuklar ile beslenen başka devler vardır.