Re: Has Superman ever thrown a punch onscreen?
George Reeves did quite a bit of punching in the Adventures of Superman. Christopher Reeve as evil Superman punched Clark a couple of times in Superman III. And in the deleted Nuclear Man 1 fight from Superman IV, Superman uppercutted Nuclear Man.
Superman with realistic physics isn't Superman.