It is almost great, with a lot of silent acting, but it is still has two incredibly dumb plot-points.