Answer
Jack, portrayed by Nicholas Hoult, is the male protagonist of the 2013 fantasy adventure film "Jack the Giant Slayer." He is a courageous young farmer who embarks on a dangerous quest to rescue a princess from a race of giants who have invaded the human world. Along the way, he faces numerous challenges, including battling the giants, navigating treacherous landscapes, and confronting his own fears and self-doubts.