Although brilliantly shot by director Michael Mann, "Public Enemies" features one of the weakest scripts in recent memory for such a high-budget film. The performances from the heavy hitters (with the exception of Marion Cotillard) are not up to the standards we've come to expect from these talented actors. Depp's portrayal of Dillinger has little depth and smacks of a vanity show, and the same goes for Bale's portrayal of FBI agent Melvin Purvis. I also found the supporting roles to be subpar, with the exception of Stephen Graham's excellent portrayal of Baby Face Nelson. Just to top it all off, Billy Crudup may be the worst J. Edgar Hoover I've ever seen.