I don't think "ad sē" is correct here because it would be taken as Marcus running towards himself. I would say that, generally, if "himself/herself/itself" isn't possible in English, "sē" isn't possible in Latin. Hence, you should use "ad eum".