Looks interesting, though I think they gave away the ending or at least a major plot point in the trailer.