Ghosts That May Appear on Christmas Eve

in no particular order
  1. ghost of christmas present
  2. ghost of christmas future
  3. ghost of christmas past
  4. those weird chain guys from the beginning of the movie