Factual error: When the convictions are overturned, the defendants' solicitor, Gareth Pearce (played by Emma Thompson) is shown arguing their case in court. In England solicitors cannot appear in the higher courts, and in fact a barrister presented the case. However, the film is 'dramatically correct' because it was Gareth Pearce who got them freed, and the barrister in question is far too full of herself without having the honour of being portrayed by Emma T.
Factual error: The film is supposed to be set in 1972/73 yet when you see street scenes some of the vehicles are cars from the mid to late 1970's.