He didn't throw one punch. The plot made no sense. When I first saw it I thought it was a sequel with the premise everyone already knew him and been around already. Lex luthor was horrible. Them going to a weird krypton. So superman was with them then left and came back? Seriously horrible.