3.5 - Interesting story. Ending was super abrupt though and a barely seen/fleshed out character showed up to save the day and instantly made everything ok. That killed all sorts of character growth.
Escape, Ray