Cast and Crew of Public Enemies

Cast of
Public Enemies

About Public Enemies

Ma Barker and her sons rob banks, shoot people and wind up at the top of the FBI's Most Wanted list in the 1930s.

Full Cast of Public Enemies

Theresa Russell
plays Kate Barker

Theresa Russell as Kate Barker

Theresa Russell (born Theresa Lynn Paup; March 20, 1957) is an American actress. Russell made her film debut in The L...

See Theresa Russell's other roles

Eric Roberts
plays Arthur Dunlop

Eric Roberts as Arthur Dunlop

An American actor. His career began with a well-received performance in King of the Gypsies (1978), for which he earn...

See Eric Roberts's other roles

Alyssa Milano
plays Amaryllis

Alyssa Milano as Amaryllis

Alyssa Jayne Milano (born December 19, 1972) is an American actress and former singer. Her childhood role as Samantha...

See Alyssa Milano's other roles

James Marsden
plays Doc Barker

James Marsden as Doc Barker

James Paul Marsden (born September 18, 1973) is an American actor, singer, and former model. Marsden began his acting...

See James Marsden's other roles

Richard Eden
plays George Barker

Joe Dain
plays Lloyd Barker

Dan Cortese
plays Melvin Purvis

Frank Stallone Jr.
plays Alvin Karpis

Frank Stallone Jr. as Alvin Karpis

Frank Stallone Jr. was born on July 30, 1950 and is currently 74 years old.

See Frank Stallone Jr.'s other roles

Leah Best
plays Young Kate

Chip Heller
plays Mr. Clarke

Tom Ward
plays Paymaster

Terry D. Seago
plays Tall Sheriff

Brian Peck
plays J. Edgar Hoover

Grant Cramer
plays Sam Cowley

Rex Linn
plays Al Spencer

Rex Linn as Al Spencer

From Wikipedia, the free encyclopedia Rex Maynard Linn (born November 13, 1956) is an American film and television a...

See Rex Linn's other roles

Brendan Williams
plays Racine Burdett

Ed Dollison
plays Mr. Harris

Michael Stadvec
plays Man in Honky Tonk

Gary Sievers
plays Doctor

Gavin Harrison
plays Freddie Barker


Crew of Public Enemies

Discover the backstage crew of Public Enemies →