Harvey was first brought to the Broadway stage ... and its initial run lasted for four years—1,775 performances. James Stewart assumed the role of “Elwood” from Frank Fay in the 1944 ...