I am also a fan of Cagney's. I love how he could play a tough gangster in one movie and then turn around and be a song and dance man in another. I love his voice. White Heat, Angels with dirty faces, Public enemy, Man of a thousand faces and Yankee doodle dandy are top on my list of his.