Amulet, il film diretto da Romola Garai, segue la storia di Tomaz (Alec Secareanu), un ex soldato che dopo un incidente perde il suo appartamento a Londra e rimane senza soldi e senza lavoro. Grazie all'intervento di Suor Claire (Imelda Staunton), l'uomo viene ospitato da Magda (Carla Juri), una donna sola che ha bisogno di aiuto per prendersi cura di sua madre molto malata.
Tomaz si trasferisce così nella vecchia e fatiscente casa di Magda e mentre cerca di rendersi utile occupandosi delle esigenze quotidiane, i due iniziano a conoscersi meglio e piano piano si avvicinano l'uno all'altro. Tomaz nota però fenomeni misteriosi e inquietanti all'interno della casa. Qualcosa di strano si aggira intorno alla figura dell'anziana donna rinchiusa all'ultimo piano dell'abitazione...