Cagney's best musical role.