Fair warning: considerable spoilers follow – read after watching.

It is extremely rare to be surprised by a film. The way movies are written – especially those coming out of the Hollywood system – demands foreshadowing for almost every element of a story that might be considered surprising or might feel like it’s coming out of left-field. As a result, most big budget films are predictable. Look for the signs, and you can figure them out.