Very entertaining, funny, and well acted movie. A great cast including a young George Reeves (Superman). It starts out as a comedy but has a lot of serious moments without being preachy. It is hard to believe that Cagney would come in second in anything in life but he plays the part perfectly.