One of a raft of streaming friendly actioners released this year. Vin Diesel stars in a promising, yet ultimately underwhelming attempt at franchise starting.