Are you now really arguing about whether Superman is smart or not by quoting movie scenes?
Hint: Superman is a fictional person, he could be super smart or super dumb, depending on who is writing the story. hth.
Hint no 2: Batman is fictional as well, so this means in a fight Superman vs Batman either side can win, depending on who writes the script.