In the wake of the Kang debacle, Marvel has revealed its new cosmic level villain: Mephisto. Since Thanos Josh Brolin disappeared in a cloud of ash at the end of Avengers: Endgame 2019, the Marvel Cinematic Universe has been in desperate need of a big enough bad guy that can make Earths Mightiest Heroes sit up and take notice. The original post Endgame plan was to bring in Jonathan Majors as Kang...