Edmond Murray (James McAvoy), divorcé d’avec Joan Richmond (Claire Foy), s'est éloigné de son fils de 7 ans pour poursuivre une carrière internationale dans les champs pétrolifères. Lorsque le garçon disparaît durant un camp d’astronomie, Edmond revient dans les Highlands. Assez rapidement, il semble évident - en tout cas, certains indices le laissent à penser - que l'enfant a été kidnappé. Cédant d'abord à la culpabilité d’avoir été absent, Edmond va très vite se montrer prêt à tout pour retrouver son fils. D’abord pris en charge par les autorités locales, notamment par l'inspecteur Roy (Gary Lewis), l’enquête va vite prendre une tournure des plus inquiétantes ! Seul contre tous, Edmond se lance dans une traque qui l'obligera à aller au bout de lui-même et à remettre en cause toutes ses convictions… Remake anglo-saxon du film “Mon Garçon” du même Christian Carion, l’excellent James McAvoy succède au nom moins excellent Guillaume Canet dans le rôle d’un père poussé dans ses ultimes retranchements - entre angoisse et violence - pour retrouver la chair de sa chair. Secoué par un suspense impressionnant et une ambiance toujours sur le fil du rasoir, le spectateur suit Edmond, espère avec lui, doute avec lui, s'insurge avec lui, tout au long d’un récit qui se construit minute par minute ! En effet, tout comme Guillaume Canet en 2017, James McAvoy n’a reçu aucun script, il doit sans cesse improviser son rôle, ce qui rend l’intensité dramatique encore plus puissante. Au travers de paysages aussi rugueux que majestueux - les décors naturels intensifient le malaise que procure le film - au travers de fausses pistes, de révélations incroyables, de moments tendus et de scènes parfois à la limite du able, Christian Carion offre au spectateur un thriller de haute-volée, porté, il est vrai par un monstrueusement charismatique James McAvoy qui déploie toute une panoplie de personnalités - rien d’étonnant pour un comédien schizophrène - rappelez-vous de sa performance bluffante dans “Split” de M.Night Shyamalan !