It's interesting that a lot of the bad reviews are comparing this movie to Dickens' A Christmas Carol, which it is loosely based on, when truthfully it should be compared to the Matthew McConaughey movie 'Ghosts of girlfriends past', of which it is very alike. Whilst this isn't quite as good, it's more than acceptable.