Set in a small English town in 1959, a woman decides, against polite but ruthless local opposition, to open a bookshop, a decision which becomes a political minefield.

Emily Mortimer
as Florence Green

Bill Nighy
as Mr. Brundish

Patricia Clarkson
as Violet Gamart

James Lance
as Milo North

Hunter Tremayne
as Mr. Keble

Honor Kneafsey
as Christine

Frances Barber
as Jessie Welford

Reg Wilson
as General Gamart

Michael Fitzgerald
as Mr. Raven

Nigel O'Neill
as Mr. Deben