In 1930s Brighton, teenage gangster Pinkie Brown (Richard Attenborough) murders a rival to assert control of his razor gang. He coerces waitress Rose into marriage to secure an alibi, while the tenacious amateur sleuth Ida Arnold (Hermione Baddeley) pursues justice. The story unfolds as a dark morality tale steeped in Catholic guilt, crime, and doomed innocence