Would have been a 10 if the final baddy was good enough

Rating: 9/10 (9 July 2018)

The only that stopped this from being a 10 was a better baddy at the ending. Just awesome!!