I couldn't follow who was in the present and who was in the 'yesterday.' I also had difficulty determining who were the 'good guys' and who were the 'bad guys.' All actors were excellent (thus the three stars rating). Once again more and more violence, guns, blood and guts. Could have done without all that.
Pretty good. Plot magic was great. The ending was suspected.