A very weak and dissapointing movie for a Disney franchise

Rating: 7/10 (4 August 2018)

After The Force Awakens and Rogue One, I had high expectations for The Last Jedi. I believed that Disney could bring the Star Wars franchise back to it's peak and maybe even improve it.
When I saw The Last Jedi, my expectations were quickly disproven. The movie started with a prank call from Poe Damen which had me uneasy about the film considering the fact that Age of Ultron was very similar in tone and it wasn't as great as The Avengers.
The film quickly got better when we got to hear Luke Skywalker again for the first time in nearly 40 years but Disney ruined Luke just as they ruined Poe. Luke in the film was portrayed as selfish and unwilling to help even though in the original trilogy, he does not show these traits. Luke's unwillingness to help also undermines the entire last film's plot. In The Last Jedi, he states he didn't want to be found despite making a map that leads directly to his location in Episode 7.
Luke is also portrayed as useless because during the film, he tells Rey that she knows everything that she needs to know already. Which once again completely undermines the last film's entire plot. They spent all of last film trying to find Skywalker only for him to reject Rey and not teach her anything.
Fin was a character that I actually enjoyed during this film but the new character that accompanies him, Rose, is very obnoxious. Her character type is the same as Spider-Man and the Flash in the MCU and DCEU respectively. They all represent characters in their respective universes that look up to the main protagonists. What makes the Flash and Spider-Man work is that they are never take charge of their team, they only listen. Rose, however, seems to want to lead our protagonist Fin and doesn't let him make his own decision of sacrifice at the end.
Another character they ruined was Snoke. During the Force Awakens, Snoke was shown as a terrifying Sith Lord and I thought he would perhaps be the most powerful Sith in the galaxy. This however proved to be false when he was sliced in half by Kylo Ren. He had almost no character development in the Force Awakens and The Last Jedi. I am also still unfair of what his goals were. Overall, he was a very wasted character.
Speaking of Kylo Ren, the film ruins him too. His betrayal comes out of nowhere and is never explained. And after his betrayal of Snoke, he chooses to stay as a Sith instead of joining Rey as a Jedi, which was a major waste of his betrayal.
Perhaps the character they ruined most of all was Poe Damon. I mentioned his prank call at the beginning but his character only got worse throughout the film. I sincerely think that Disney is trying to get us to hate Poe. After his prank call, he persuades Fin and Rose to take the master codebreaker to the Snoke's ship but the codebreaker ends up betraying them and informs the First Order about the transport ships. Thus, Poe ends up sending Fin and Rose on a failed mission and causes multiple transport ships to be blown up, making a huge dent in the Resistance's already low number. Not only that but he started a mutiny on the ship when things weren't going the way he wanted them to.
Besides all of these flaws, I still give this film a 4/10, it has the upsides of a 200+ million dollar film combined with Disney magic. It had amazing visuals, beautiful scenery, great action scenes and pretty good CGI.