James Cagney and Bob Hope - The Seven Little FoysClassicsShareBob Hope plays the role of Eddie Foy. James Cagney plays the role of George M. Cohan.