Comic-Con: Mahershala Ali is the MCU’s Blade! Despite Wesley Snipes having made overtures about returning to the Blade franchise, it seems the MCU has a new actor to play the vampire slayer: 2-time Academy Award-winner Mahershala Ali (Green Book, Moonlight)!
Wesley Snipes played the martial artist Daywalker three times, in 1998’s Blade (the first successful Marvel Comics film), 2002’s Blade II and 2004’s Blade Trinity.
He was replaced by rapper Sticky Fingaz for Spike’s Blade TV series, which only lasted one season in 2006.