Film An Angel for May je fantastické dobrodružství o malém chlapci jménem Tom, který je přenesen časem ze současnosti do období druhé světové války spolu se svým věrným ovčáckým psem. Tom se po jeho cestě časem rázem ocitá na farmě, které vévodí v těžkých válečných časech drsný, ale hodný farmář Sam Wheeler, jež se stará o osiřelou May. Tom se s May rychle skamarádí, stejně jako se Susan Higgins, která se stará o dům a farmářovo dcerou Alison. V současnosti, z které Tom pochází, se jeho matka Barbara právě rozchází s jeho otcem a chce si vzít Boba Harrise, ovšem Tom z jejího plánu není zrovna nadšen. Po třech dnech, kdy ho rodina postrádala, se vrací opět do současnosti a je šokován, když zjistí, že jeho přátelé z minulosti již nejsou mezi živými, neboť zemřeli při náletu po jeho odjezdu. Rozhodne se proto vydat se zase do minulosti a pokusí se všechny zachránit. Jeho čin má ale následky, které si jen těžko dokázal představit.