An excellent, gritty, sci-fi film.

Rating: 9/10 (24 December 2016)

First of all, I'm not a die-hard Star Wars fan; just a casual moviegoer.
I really enjoyed this film. I had high expectations and this was certainly one of my most anticipated films of 2016. I'm happy to say that 'Rogue One' has not let me down.
The movie seemed very fresh and had a gritty feeling to it, which I really enjoyed. It was a nice deviation from the other Star Wars movies. Gareth Edwards did a hell of a job. The action sequences were very thrilling and satisfying and looked straight out of a war movie.Not that the 1st and 2nd acts were bad(they were really good), but the movie really picks up in the 3rd act.
The casting was spot on. All the actors and actresses justified their roles. Of course, Alan Tudyk's K2SO and Donnie Yen's Chirrut Imwe stole the show. K2SO's dry, sarcastic humour coupled with Chirrut's baddassery worked very well. Felicity Jones was also good as Jyn Erso.
Also, the main antagonist, Orson Krennic was great. He was bureaucratic, imposing and cunning. He had some great scenes.
Lets talk about Darth Vader. A couple of my friends were annoyed that he was hardly in the movie, but I felt his cameos were done nicely. Especially that last scene!! Wow!!
The thing I like most about Rogue One is how it seamlessly fits into 'A New Hope'. It not only enhances Episode 4, but also fills the plot holes and gaps, beautifully. Look out for many easter eggs and cameos, which are scattered in this movie.
Overall, it was a great film! (Understatement)
If you're looking for a solid, action filled, sci-fi movie, this one is for you.