Carey Mulligan plays Carol Slayman in Public Enemies

Carey Mulligan plays Carol Slayman in Public Enemies

As John Dillinger , Baby Face Nelson and their gang run rampant through the banks of the Midwest, J. Edgar Hoover  assigns the top agent in his newly-formed FBI, Melvin Purvis , to lead the war on crime against the brazen criminals. In the meantime, Dillinger has fallen in love with the feisty Billie Frechette (and has sworn to protect her even if it puts his own life in danger.