Tioårige Edward växer upp på ett ålderdomshem som drivs av hans föräldrar, och uttrycker ett ganska ovanligt intresse för vad som händer efter döden. När den bittre, pensionerade magikern Clarence, spelad av Michael Caine, motvilligt läggs in på hemmet finner de snart varandra och möter tillsammans livets mysterier, som ett ganska udda, men väldigt gripande outsiderpar.