In tijden van oorlog maar twee eeuwen uit elkaar, zijn deze verschillende werelden met elkaar verbonden door een enkele familie en het huis waarin ze wonen. Het is 1944 en de dertien jaar oude Tolly Oldknow wordt naar zijn oma gestuurd om daar de Kerst door te brengen, terwijl zijn moeder op zoek gaat naar nieuws over zijn vader in oorlogstijd Londen. In het oude huis is hij getuige van gebeurtenissen tijdens de Napoleontische oorlogen en voelt zichzelf langzaam meegetrokken in dit drama. Onzichtbaar voor de meeste mensen in het verleden maar wel in staat om zich tussen hen te bewegen, begint hij het mysterie dat zijn familie gedurende twee eeuwen in zijn greep heeft gehad te ontrafelen.