Frank Capra’s soft-centred, feelgood fantasy is a masterly crafted piece of Hollywood hokum with the power to melt the coldest of hearts. James Stewart gives a flawless, performance as the small town idealist who sacrifices his happiness for his friends and family and is in turn saved by his impish guardian angel.

