WOW...Cate Blanchett was very excellent as Guerin and Ciaran Hinds was equally convincing as the conniving John Trainor.