Write the answer: Who played Tom Powers in the 1931 film 'The Public Enemy'?
james cagney