In the 19th century London, a young girl falls for a famous womanizing criminal and they decide to get married. Her family strongly disapproves so her father "the king of thieves" gets the gangster arrested.
Raúl Juliá
as MacHeath
Richard Harris
as Mr. Peachum
Julia Migenes
as Jenny Diver
Roger Daltrey
as Street Singer
Mark Northover
as Jimmy Jewels
Julie Walters
as Mrs. Peachum
Bill Nighy
as Tiger Brown
Rachel Robertson
as Polly Peachum
Clive Revill
as Money Matthew
Erin Donovan
as Lucy Brown
Julie T. Wallace
as Coaxer
Louise Plowright
as Dolly