NeatherRealms just revealed another superhero to its "Injustice 2" roster a month before its release. The new superhero will come as a surprise for many fans as the hero runs far back into DC's storied lore.

The new superhero for "Injustice 2" is Doctor Fate who debuted back in 1940. Doctor Fate's powers include invulnerability, telepathy, flight and super strength according to Dual Shockers. It may seem like Doctor Fate may be a bit overpowered for a superhero but with the likes of Superman and Wonder Woman in "Injustice 2," the doctor is certainly a welcome addition.

"Injustice 2" designer John Edwards promises to feature the largest roster NetherRealms has ever done which included several "Mortal Kombat" games. Doctor Fate is one of the obscure and unfamiliar characters added to an already diverse cast for "Injustice 2." John Edwards says that there will be more unique characters added to "Injustice 2" according to Gamespot.

The designer says that the team likes superheroes that can use a variety of attacks. He also mentions that they're trying to avoid having too many similar characters Injustice 2 saying that they wouldn't want to have different versions of Batman. According to him, NetherRealms makes it a point to find superheroes that have unique powers so gamers can expect more obscure characters making the roster.

Looking back at the "Injustice 2" roster, Edward sees that they don't have a predominant spell casting, magic based character. Apparently, Doctor Fate fits the bill perfectly as the superhero is the most powerful magic user in the DC universe.

According to Edwards, Doctor Fate excels in ranged combat with his huge arsenal of projectiles and spells. Being a spell caster however, makes his close quarter combat not as good as Batman. But with his array spells, he able to manage and control space which will help Doctor Fate keep his opponents at bay in "Injustice 2".

"Injustice 2" launches on May 16 for the PS4 and Xbox One. Stay tuned for more updates.