New Egypt is a village somewhere in the South of England. A village that nobody has ever left. Peach, the sadistic chief of police, makes sure of that. Then, one misty morning, a young couple secretly set their baby son Moses afloat on the river, in a basket made of rushes. Years later, Moses is living above a nightclub, mixing with drug-dealers, thieves and topless waitresses. He knows nothing about his past — but it is catching up with him nevertheless, and it threatens to put his life in danger. Terror, magic and farce all have a part to play as the worlds of Peach and Moses slowly converge.