Are you sure? Matt Murdock is def some kind of avatar or son of Mars. :P