Brad Anderson’s effective Hitchcockian thriller takes place on the scenic railroad between Beijing and Moscow.
Boston-based writer-director Brad Anderson has soldiered on with dogged persistence despite the abuse he's suffered since Miramax overpaid for his...