The crooks in London know how it works. No one carries guns and no one resists the police. Then a new gang appears that go one better. They dress as police and steal from the crooks. This upset's the natural order of the police/criminal relationship and the police and the crooks join forces to catch the IPOs (Impersonating Police Officers), including an armored car robbery in which the police must help the gangs to set a trap.
Tillie, a floundering young woman and her charismatic, alcoholic father, struggle to resolve their fractured relationship in the weirdest possible way: after he dies, his ghost appears in mirrors to haunt everyone in the family but Tillie. Tillie’s family must do everything they can to make Tillie see her father or else they will be plagued by this ghost forever.
From his mother's songs to his clash with Goliath, David's journey from humble shepherd to anointed king tests the limits of faith, courage, and love-culminating in a battle for the soul of a kingdom.