I don't understand how the antagonist is going to steal their spotlight? As Nicholas pointed out, they currently have no spotlight. If his goal is to get fame then surely killing any old random group of people will get the attention he desires. Why these people? What makes them special? If they were famous actors, as Nicholas suggested, then I can understand why this would get more attention but I still see nothing that relates to the hero's goal. Ideally, one hero taking charge, or whoever's alive at the end (as in your other idea on the ship). As variable pointed out why not just contact the train authorities? Or get off the train? A contained setting is great but you need to explain why they can't just get out of the situation that's causing the problem.
This logline gives me more of an idea who the antagonist is but the heroes are blanks? You could always make the antagonist the protagonist? Could be a cool twist - we actually start wishing the actors dead and can't wait to see how he kills the next one. Just gotta make him likeable. Or make the actors incredibly annoying...
What's the incident that kicks the story off? Do they find a body? Does the train stop unexpectedly on a bridge with no means of escape?
Hope this helps.