Do not read this if you have not seen the film. I will be freely mentioning plot points, surprises and other things which are widely and rightly considered to be major spoilers and I don’t want you blaming me for it when I put this warning right at the top.
You heard me, person at the back who hasn’t seen the film yet. Go on. Out with you.