the cast includes alan rickman timothy spall and christopher lee among others