Peter Bradshaw is the film critic of The Guardian