Nella Londra della Seconda guerra mondiale George (Elliott Heffernan), un bambino di nove anni, viene mandato in campagna dalla madre Rita (Saoirse Ronan) per sfuggire ai bombardamenti. Temerario e determinato a riunirsi alla sua famiglia, George intraprende un viaggio epico e pericoloso per tornare a casa, mentre Rita lo cerca.