It's generic shite. Superman in general is boring as hell, the guy can't be hurt in any way - what's the point in a dramatic CGI battle sequence if you know that he won't stay down regardless of how many trains planes and automobiles they smash on his head.?