There's some genuinely great acting in this, plus some really strong writing and directing, but ultimately it doesn't quite achieve escape velocity and soar. The ending is just too convenient, and with another pass this script could have been so much more effective. However, it's still definitely worth a watch, despite these failings.