There are four possible endings to the game, including a chance for the player to save the lives of a couple of the remaining characters.
Once the game is completed, there is a playable epilogue where upon completion of a task, you can see the original ending from the original novel.