A group of strangers board the luxurious Orient Express for what appears to be an uneventful train ride to Istanbul....