I loved the story and the performance. It crossed some moral boundaries that left me uncomfortable though.