Synopsis - Cornouailles, durant le règne du roi Arthur. Jack (Nicholas Hoult) est un jeune fermier rêvant d'aventures. Il croise alors la route de la princesse Isabella (Eleanor Tomlinson) qui cherche elle aussi à vivre de grandes choses. Par inadvertance, ils découvrent une porte qui s'avère être un lien entre la Terre et le monde des redoutables Géants. Il comprend très vite qu'il a remis au goût du jour une guerre ancienne qui oppose les deux clans. Aidé d'Helmut (Ewan McGregor), le chef de la garde anti-Géants, Jack va tenter par tous les moyens de combattre ces créatures malfaisantes et de sauver la belle princesse Isabella qui se trouvait dans la chaumière de son nouvel ami Jack au moment où un haricot magique poussa et les entraîna toutes deux vers Gigantua, le pays des Géants.