Frank Capra's classic is a perfect movie, and almost 80 years on, Jimmy Stewart's masterpiece has lost absolutely none of its magic.