very very excellent film. next level scriptwriting. too many moments to pick out.