Unstoppable.... .. Is this Green Goblins origin story? Fireman unstoppable