And When Did You Last See Your Father? › Cast
Jim Broadbent
Arthur Morrison
Colin Firth
Blake Morrison
Juliet Stevenson
Kim Morrison
Bradley Johnson
Blake
Gina McKee
Kathy Morrison
Matthew Beard
Blake (teen)
Alannah Barlow
Gillian
Chris Middleton
Racing Steward
Sarah Lancashire
Beaty
Elaine Cassidy
Sandra
Claire Skinner
Gillian Morrison
Elliot Avery
Peter