Super Smash Bros Ultimate's next fighter has been confirmed as Steve, taking the incredible roster to 83 characters (if you include Pokemon Trainer as three because of his party).
That's 76 in the base game, with five in the first Fighters Pass DLC, one additional DLC character, and Min Min and Steve. Oh, and there are another four to come, too!
With so many characters, it's hard to keep track of everyone in the game - so here's our definitive list.
Super Smash Bros Ultimate: Every Character in the Game!
In case you hadn't heard, "Everyone Is Here" - and Nintendo wasn't exaggerating. Echo fighters (characters that share many traits and moves) are shown in brackets.
36. Diddy Kong
38. Sonic The Hedgehog
39. King Dedede
43. Toon Link
46. Mega Man
47. Wii Fit Trainer
48. Rosalina & Luma
49. Little Mac
51. Mii Fighter (Three different variants with customisable outfits make up 51, 52 and 53).
58. Bowser Jr.
59. Duck Hunt
60. Ryu (and Ken)
61. Cloud Strife
66. Simon Belmont (and Richter Belmont)
67. King K. Rool
Check out the full roster reveal trailer below!
70. Piranha Plant (Available to players that pre-ordered the game or as an additional purchase)
71. Joker (Fighters Pass 1)
72. Hero (Fighters Pass 1)
73. Banjo-Kazooie (Fighters Pass 1)
74. Terry Bogard (Fighters Pass 1)
75. Byleth (Fighters Pass 1)
76. Min Min (Fighters Pass 2)
77. Minecraft Steve (Fighters Pass 2)