It's A Wonderful Life £3.97 delivered @ Tesco
George Bailey (James Stewart) just wanted to travel the world but fell in love, had a family and concentrated on managing the towns bank instead. When a run on the bank starts he feels his life is over and on Christmas Eve, it takes his guardian angel to bring him back from the brink of despair and see his life as it really is. Nominated and winner of four Oscars this film is definitely one your family will want to watch every Christmas. Undoubtedly, it's a wonderful life is one of the best feel good films of all time.