so good until the #$%$ ending. imagine in Avatar if in the end he woke up out of cryo sleep back on the original ship still crippled having dreamed the whole thing. the ending of this movie ruins a great story and kills your high. pretty much punishes you for feeeling good about it. trying way to hard to make some existential point instead of just being feel good. glad i watched it online instead of paying for it because i dont appreciate that punch in the face at the end.