By Rob Hunter
Gerard Butler doesn’t get to actually fight the comet, unfortunately, but it’s still one hell of an engaging struggle.