I just scrolled down to watch the George C. Scott version again. It's fun to see how this actually sticks quite close to the original plot, and the witty way they update it. The actress who plays the Ghost of Christmas Present (I love the cheery way she bops Frank around) is Carol Kane, whom you've seen before: she played (under a lot of old-hag makeup) the wife of Miracle Max (Billy Crystal) in "The Princess Bride."