This is John Freeman from the webseries Half-Life: Full Life Consequences. Youtube it, it's tremendous. Episode order is FLC, FLC 2: What Has Tobe Done, Half-Life: Hero Beggining, and Half-Life FLC: Free Man (the epic finale).
Basically, a 10 year old wrote a so-bad-it's-good fanfic about Half-Life ages ago. Some guy thought it was hilarious and did an epic, serious reading of the story, posting it on ytmnd or whatever. Another guy, seeing the genius of that, took it a step farther and animated it in Garry's Mod. It's a laugh riot.
John Freeman, the "Saver of Humens", is the hero of FLC and he can kick your favorite hero's ***. Yes, even Batman. Probably Superman too. Silver Surfer vs John Freeman would own though.
At one point Freeman is fighting some ninjas, and rather than fight them directly he just lifts the train they are standing on over his head and throws it at the enemy army.