Christian Bale is set to join Michael Mann's upcoming drama Public Enemies. According to Variety, Johnny Depp has already signed on to play the lead in the film.

Bale is set to play legendary FBI agent Melvin Purvis, famous for hunting down John Dillinger. Depp will play Dillinger in the film.

Public Enemies is being produced by Universal Pictures and will go into production on March 16th.