Brother Blood
A different iteration of Brother Blood appeared in the 2003 "Teen Titans" animated series, and its 2013 spin-off, "Teen Titans Go!", voiced by John DiMaggio. Sebastian Blood was also a recurring character on the second season of The CW Arrowverse show "Arrow", played by Kevin Alejandro.