In Long Live Walter Jameson, Kevin McCarthy stars as the immortal Professor Walter Jameson; Edgar Stehli co-stars as Professor Kittridge.