And violent step-dad Rick (Bobby Cannavale) gets his comeuppance for a crowd-pleasing clean finish. Starring Cate Blanchett ...