neil patrick harris as superman