Spider-Man: Homecoming features the rare example of an actor playing another character after already having appeared as someone else in the Marvel Cinematic Universe; Kenneth Choi plays the principal after previously playing Jim Morita in Captain America: The First Avenger. So are the characters are related? Or did Marvel just reuse the same actor?
In fact, the movie suggests that the principal is indeed a descendant of Jim Morita, one of the Howling Commandos from Captain America: The First Avenger. After all, the principal’s last name is also Morita, and there’s a scene in the movie in which we see that he has a picture of Jim Morita. Presumably, the principal is the grandson of the character from Captain America: The First Avenger.
Kenneth Choi is not the first actor to appear in multiple roles in the Marvel Cinematic Universe. Actor Enver Gjokaj portrayed a cop in The Avengers, and he later played Daniel Sousa in Agent Carter. The common theory among fans is that the Avengers character is a descendent of the Agent Carter character.
However, it wasn’t a guarantee that these two characters were related, as Marvel has sometimes had actors play multiple unrelated roles. For instance, in Captain America: Civil War, Alfre Woodard plays Miriam Sharpe, a woman who lost her son during the finale of Avengers: Age of Ultron and who blames Tony Stark for it. However, Woodard soon showed up playing a completely different character in Luke Cage; in the Netflix show, which exists in the same continuity as the Marvel Studios movies, she plays politician Mariah Dillard.
Kenneth Choi also reprised his role as Jim Morita in one episode of Marvel’s Agents of S.H.I.E.L.D. Outside of Marvel, he is known for films like The Wolf of Wall Street and TV shows like The People v. O.J. Simpson: American Crime Story.