After months of speculation, we finally know who’s joining the roster of characters in Super Smash Bros. Ultimate for Switch, and it turns out it’s literally every playable character who has ever appeared in any game, including DLC. That’s right, even Pichu.

The lengthy reveal came during Nintendo’s presentation at E3 on Tuesday, and Smash Bros’ head honcho Masahiro Sakurai revealed that every old character would return, which is a ton of characters. Notable returning characters include Solid Snake, the Ice Climbers, Young Link, and Pichu.

Only a couple new characters were revealed, and it’s unclear how many new characters will join the already huge roster by the time the game comes out on December 7, 2018. The previously revealed Inklings from Splatoon are new, as is the Metroid villain Ridley. Princess Daisy from the Super Mario series is also joining the fight, but she’s an “echo character,” a new category of fighter that includes characters who play especially similar to one another, including Dark Pit and Lucina.

Here’s a definitive list of every character you can play as in Super Smash Bros. Ultimate:

  • Mario
  • Samus
  • Kirby
  • Bowser
  • Link
  • Donkey Kong
  • Fox
  • Falco
  • Marth
  • Zelda
  • Shiek
  • Villager
  • Mewtwo
  • Metaknight
  • Sonic
  • Peach
  • Pikachu
  • Ice Climbers
  • Inkling (new)
  • Capton Falcon
  • Zero Suit Samus
  • Wii Fit Trainer
  • Pokémon Trainer (Squirtle/Ivysaur/Charizard)
  • Ness
  • Lucas
  • Ryu
  • Ganon
  • Ike
  • Cloud
  • Snake
  • Jigglypuff
  • Pichu
  • Roy
  • Olimar
  • Diddy Kong
  • Lucario
  • Lucinaε
  • Robin
  • Bayontta
  • Mr. Game & watch
  • Greninja
  • Dr. Mario
  • Duck Hunt
  • R.O.B.
  • Pit
  • Dark Pitε
  • Palutena
  • Corrin
  • Bowser Jr.
  • Toon Link
  • Young Link
  • King Dedede
  • Rosalina
  • Mii Brawler
  • Mii Gunner
  • Mii Swordfighter
  • Wario
  • Little Mac
  • Pac Man
  • Shulk
  • Wolf
  • Megaman
  • Luigi
  • Yoshi
  • Daisyε (new)
  • Ridley (new)

Check out even more of our E3 2018 coverage, including updates on the Fallout 76 beta, Microsoft’s latest plans for the Halo series, and Battlefield 5’s new Battle Royale mode.