Marvel is gearing up for vampires in Phase 4 with the upcoming Blade, and the events of the MCU all the way up to Avengers: Endgame can explain why the vampire hunter hasn't been revealed to agencies such as the Avengers or SHIELD until now. Blade made his MCU debut in the post-credits scene of Marvel's Eternals. Played by Mahershala Ali, his cameo was off-screen and limited to one line. It was the most recent acknowledgment of vampires in the MCU, but it's yet to be explained why Earth's protectors haven't been focused on Blade or the bloodsuckers previously.
Vampires have been mentioned in passing prior to Blade's Phase 4 MCU debut. In Thor: Ragnorok Korg dismisses a large wooden fork as a potential weapon, saying it was "not really useful unless you're fighting off three vampires that are huddled together." After that, Disney+ show Loki acknowledged the existence of vampires, indicating that they are comparable in terms of power/danger to the Kree and Titans such as Avengers: Endgame's Thanos. These references along with Blade's reveal in Eternals indicate that the MCU will have a major role for vampires going forward.
Related: Loki Confirms Vampires Are Real & Dangerous In The MCU
Given this level of threat that Marvel vampires seem to possess, and that they've been around for a while in the MCU's history, it's strange that their presence hasn't been revealed or acknowledged by the Avengers or SHIELD. One explanation could be that the attention of agencies such as SHIELD was solely focused on galactic threats that continued to amp up from the events of the first Avengers movie. Since the Chitauri invasion, Earth has been under regular attack all the way up to Avengers: Endgame,and now into Phase 4. When the world is
Read more on screenrant.com