What is the name of Johnny Depp movie where he plays john Dillenger?

Public Enemies