MADRID. Al protagonista le da vida un joven todavía poco conocido, Nicholas Hoult, un chico humilde que se convertirá en héroe a la fuerza cuando los gigantes regresan a la Tierra tras milenios de destierro. Una batalla en la que contará con la ayuda de un guardián, interpretado por McGregor, y los obstáculos que le ponga el villano, al que da vida Stanley Tucci, mientras además salva a la princesa.