John Boyega recently revealed that he was shocked when he saw J.J. Abrams' Star Wars: The Last Jedi for the first time. Boyega plays the role of Finn in the hit franchise.

Thoughts On 'Star Wars: The Last Jedi'

The 25-year-old actor and his co-stars watched the movie together before its release in theaters starting Dec. 15. Boyega's first reaction was he felt shocked and surprised to see how everything was put together on the big screen.

"There was an element where, 'Okay, cool. I got that that was going to happen from obviously reading the script and being there. And then there were other elements for me, specifically - just in terms of character - that shocked me," said Boyega.

The actor did not divulge what exactly about the film shocked him the most, but Boyega talked about his fight scenes in the Star Wars franchise. According to the actor, he filmed several physical scenes that eventually took a toll on his body.

At one point, the actor even snapped his fingers and he also got knocked on the head. Luckily for Boyega and his co-stars, they are all insured.

Meanwhile, Boyega's character, Finn, was first introduced in the franchise in 2015. He used to be a Stormtrooper before he ran away from the group in Star Wars: The Force Awakens. In the eighth installment, Finn is the new hero of the Resistance.

Finn's Strengths, Flaws

Boyega dished on his character's strengths and flaws and said that fans will have the opportunity to witness Finn's growth in the upcoming Star Wars installment.

"I think he does feel an innate need to show loyalty to those he cares about. So once you're a brother of Finn, you're a brother forever. That's something that's quite interesting about him," said the actor.

One of Finn's negative attributes is that he gets into his own head most of the time. Boyega also sees his character as someone who always assumes the worst in everything. Luckily, Finn will be able to show an improved version of himself in Star Wars: The Last Jedi.

The film centers on Rey (Daisy Ridley) coming to terms with her newly discovered abilities with the help of Luke Skywalker (Mark Hamill). Star Wars: The Last Jedi will also feature a massive fight between the Resistance and the First Order.

Other cast members include Adam Driver as Kylo Ren, Oscar Isaac as Poe Dameron, Kelly Marie Tran as Rose Tico, and more.