James Cagney is a goofball