The ghost of a 17th-century sorcerer gets 12-year-old James Harrison (Shane Sinutko) into trouble when the boy refuses to become his apprentice.