Maggie Smith as Miss Mary Shepherd / Margaret Fairchild Alex Jennings as Alan Bennett Clare Hammond as young Margaret Fairchild Roger Allam as Rufus Deborah Findlay as Pauline Jim Broadbent as Underwood Claire Foy as Lois Cecilia Noble as Miss Briscoe Gwen Taylor as Mum Frances de la Tour as Ursula Vaughan Williams Nicholas Burns as Giles Perry Pandora Colin as Mrs Perry
who played alan bennetts mother in the lady in the van
Gwen Taylor