During an interview at Comic-Con, Spider-Man: Homecoming director Jon Watts confirmed four character names. The filmmaker revealed that Tony Revolori is playing Flash, presumably Flash Thompson, with female lead Zendaya playing a character named Michelle, rumored to be Michelle Garcia, Laura Harrier as Liz, believed to be Liz Allan and Jacob Batalon as Ned, rumored to be Ned Leeds. Unfortunately, aside from those characters, and Tom Holland's Peter Parker, Marisa Tomei's Aunt May and Robert Downey Jr.'s Tony Stark/Iron Man, we don't know any of the other characters, but now a full cast list with all of the characters has been leaked. There may be potential SPOILERS so read on at your own risk.

The cast list first surfaced on the Twitter account dubbed Atlanta Filming, but it was quickly removed, although it has surfaced in various other places since then. Of course, we don't know exactly where this list came from, or if it's authentic, but this Twitter account has been posting photos from the set regularly since production began in Atlanta. If it is authentic, it does offer a twist to one of the many swirling rumors around this movie. The cast list reveals that actress Angourie Rice, fresh off a breakout performance in The Nice Guys, is playing a character named Betty Brandt, which may or may not be Marvel character Betty Brant.

The Betty Brant rumor first surfaced last month, claiming that this character will be Peter Parker's love interest in the movie. In the comics, she was romantically linked to Peter at one point, but she eventually married Ned Leeds, who will in fact be played by Jacob Batalon as confirmed in this cast list. Betty Brant was first played on the big screen by Elizabeth Banks in Sam Raimi's 2002 blockbuster Spider-Man. Since this new character's name is spelled slightly different, we're not sure if it will be based on the comic book character.

Related: Michael Keaton Is Back in Spider-Man: Homecoming 2 as the Vulture

This cast list also confirms that Laura Harrier is Liz Allan, and that Bokeem Woodbine, whose character has never been confirmed, is playing Herman Schultz, a.k.a. the Marvel villain Shocker. Another interesting tidbit is that Kenneth Choi is playing Principal Morita, who may be the grandson of the actor's previous Marvel character, the Howling Commando Jim Morita from Captain America: The First Avenger. If Morita does learn of Peter's alter-ego as Spider-Man, there could be some interesting stories exchanged between the principal and his student, who fought Cap in Captain America: Civil War.

It's also worth noting that Zendaya is listed as Michelle on this cast list, which surfaced just one day after a rumor claiming she is in fact playing Mary Jane Watson. Of course, that rumor hasn't been confirmed quite yet, and it's possible that Marvel and Sony are keeping that secret very close to their vest, which could mean they may not even reveal it on the cast list. We'll have to wait and see if Sony or Marvel offer any sort of confirmation as to who Zendaya is really playing.

Other characters revealed on this list appear to be faculty members at Midtown Science and Technology School. It was revealed in the Comic-Con footage that Martin Starr is playing a teacher, and this cast list reveals his name is Mr. Harrington. Other Midtown faculty members include Selenis Leyva as Ms. Warren, Hannibal Buress as Coach Wilson and singer Tunde Adebimpe as Mr. Cobwell. Since none of the last names are given for any of the other characters, played by Abraham Attah, Tiffany Espensen, Ethan Dizion, Isabella Amara, Jorge David Lendeborg Jr., Chris Berry and Michael Barbieri, we're not entirely sure who they're playing, but it's worth noting that other stars like Marisa Tomei, Robert Downey Jr., Michael Keaton, Donald Glover, Michael Mando, J.J. Totah and recent addition Michael Chernus (The Tinkerer) do not appear on this list. Take a look at this rumored cast list below, and stay tuned for more on Spider-Man: Homecoming.