The end fight was made up by actors
Guy Pearce and
Robert Carlyle when the original scripted ending (which was to take place on the roof of the cabins at night while they were burning) was scrapped in favor of them just beating the hell out of each other. During this, the production ran out of fake blood.
more