Kind of all over the place to a point where it often feels like it doesn't know exactly what it's trying to say but not because of a lack of substance but rather because it is trying to say a lot of things at once. One final draft of the script might have made it a bit more well polished but Gareth Edwards certainly makes you invested on what's going on (mostly) through a great understanding of the genre.
I…