В приведенном предложении оборот с союзом как может быть истолкован двояко: 1) «в качестве (в роли) супергероя» — и тогда запятая перед ним не нужна; 2) «подобно супергерою» — и тогда запятая нужна.
Следует поставить запятую. Вариант с тире можно толковать двояко (например, можно понять так: "Он, в отличие от Бэтмена, супергерой").
Такое употребление некорректно, если президент не упоминается и в предыдущем предложении.