"Rogue One" gives everything "Star Wars" fans could want and expect in a new film for the franchise. It brings a diverse cast that eloquently delivers the spunk and humor to characters' interactions, including our robot friends. "Rogue One" is set before the original trilogy, as we see a rebellion in the galaxy far, far away, along with the rise of Lord Vader.

With much anticipation building up for a year since the last film, "Star Wars: The Force Awakens," "Rogue One" serves as the first stand-alone "Star Wars" movie. The film manages to introduce new characters to new and older audiences, keeping the usual story arch of lone survivor fighting against the Dark Side. While this story doesn't include much Jedi or Sith power and lightsaber action, the force is still strong.

"Rogue One" brings great visuals to 3D and regular screens, giving the feeling that you're on a Disneyland simulator ride, just without the rough movements. The cast comes together beautifully, keeping audiences interested in a story they know will lead to "Star Wars: Episode IV – A New Hope." The visuals parallel "Blade Runner" with its dark themes, martial arts stunts, costumes and of course, the fact that Harrison Ford, who's in "Bladerunner," is Han Solo, even though his character sadly doesn't make a cameo.

Felicity Jones is Jyn Erso, daughter of Galen Erso (Mads Mikkelsen), who has created a weapon that kills planets, called the Death Star. Years after seeing her parents taken by the Empire, Jyn ends up in the Rebellion's hands, where she and Rebellion agent Cassian Andor (Diego Luna) embark on a journey to find her father to put a stop to the Death Star.

The film's cast also features Donnie Yen, Wen Jiang, Forest Whitaker, Riz Ahmed and Jimmy Smits.

Watch the trailer below:

Reach Entertainment Editor Tanya Mardirossian here.