Spécialiste des explosifs dans l'armée, Justine Laurier doit rentrer d'urgence à Montréal où son père vient de mourir accidentellement. Elle est présente avec sa soeur Évelyne pour l'ouverture du testament. Cette dernière hérite de la fortune et des propriétés immobilières, tandis que Justine reçoit les 60 % d'actions que son père détenait dans Blue Moon, une entreprise paramilitaire à laquelle il a consacré sa vie. Benoît Lebel, son associé de longue date, est prêt à débourser des millions pour ces actions, mais Justine n'est pas pressée de vendre. Voyant qu'on tient une semaine d'entraînement pour engager des candidats aptes à remplir des missions sur le terrain, elle s'y présente sous une fausse identité. Bob Ryan qui supervise le camp, tout comme ses camarades, ont tôt fait de constater qu'elle ne s'en laisse pas imposer. Ils seront bientôt surpris d'apprendre qu'elle est la nouvelle actionnaire majoritaire de Blue Moon.
Justine retrouve les membres du commando avec lesquels elle fera équipe : Louis, Francis, Cassandra, Chloé et Jérémie. Elle donne rendez-vous à Chloé, la spécialiste en informatique, pour régler leur différend du camp d'entraînement. Bob et Milan font part au commando de leur première mission. Ils devront prendre le contrôle d'un champ de marijuana gardé par des étudiants, puis d'un entrepôt blindé bourré d'amphétamines. La mission prend un tour imprévu quand Justine se fait tirer dessus. Benoit se fait remettre l'enregistrement de la scène prise par l'hélicoptère de surveillance. Devant l'évolution des événements qui lui font pleinement mesurer l'ampleur des risques encourus par les ''soldats'' de l'entreprise, Justine se donne deux jours de réflexion pour savoir si elle veut persévérer.
L'agent Brosseau confie à Benoît un nouveau mandat pour Blue Moon. Il s'agit de capturer Dari Bentayeb, un trafiquant d'armes algérien, pour le compte de la CIA. En faisant du jogging dans le sentier où son père a perdu la vie, Justine découvre des indices qui démontrent que l'éboulement est plutôt le résultat d'une explosion. Elle rencontre l'inspecteur qui a rédigé le rapport de police, le pathologiste puis le voisin qui a découvert son corps. Elle invite Évelyne pour lui faire part de ses soupçons. Milan conduit le commando dans un chalet loué en face de celui où Bentayeb se terre avec sa femme. Chloé et Milan se découvrent des atomes crochus pendant la mission. Convaincue que tout n'est pas clair chez Blue Moon, Justine veut s'assurer des services et de la loyauté de Chloé et Cassandra.
Chloé et Milan tentent de faire le point sur leur relation. Bob dit à Chloé de se méfier de lui. Se doutant qu'il n'a pas effacé le film de l'opération dans le champ de mari, Justine relance François en compagnie de Chloé. Benoît demande à Bob de parler à une journaliste qui a eu vent des bavures de cette opération. L'article incommode Sauvageau et Lagarde qui craignent pour leur couverture : Blue Moon est allergique à l'attention des médias. Se sentant suivie par deux individus louches, Justine appelle Bob qui lance une opération pour lui venir en aide. Après coup, Bob revoit Benoit et Justine pour se plaindre du fait qu'il ne jouit plus de la confiance qu'il avait avant. Il ne croit pas qu'il pourra demeurer dans ces conditions. Afin d'aider Sauvageau et Lagarde à maintenir leur crédibilité auprès des motards, Justine a place une bombe sous sa voiture avant d'appeler la police. Elle ne sait pas qu'il y a quelqu'un dans sa maison...
Milan se fait arrêter dans la foulée d'une opération clandestine. L'intervention de Benoit aura tôt fait de le tirer de là. Justine se rend chez Bob pour réparer les pots cassés. Chloé est mal à l'aise quand Justine lui demande si elle ne pourrait pas lui fournir une copie de tous les courriels de Milan et Benoit. À la demande d'Évelyne, Benoît et Cassandra étudient la possibilité d'installer des caméras de surveillance autour de la maison de Justine. Alors que l'équipe est en route pour une livraison, Justine remarque qu'ils sont suivis par deux motards... Benoît suggère à Sauvageau de disparaître pour quelque temps : tout indique que sa couverture est éventée. Ébranlée par les événements qui se bousculent, Justine se confie à Bob.
Dick Séguin, chef des Satan's Warriors, veut savoir qui a tiré sur son neveu. Il va trouver Pierre Sauvageau au casse-croûte pour lui poser des questions et fait enlever Dany Lagarde qui va passer un mauvais quart d'heure aux mains des motards. Benoît amène Justine dans une suite d'hôtel pour une rencontre secrète avec le solliciteur général du Canada, Denis Beaugrand et plusieurs membres de son entourage. Elle va découvrir l'ampleur de la mission clandestine de Blue Moon. Poursuivi par les motards, Sauvageau s'est enfermé dans son appartement, Benoît déclenche une opération pour le tirer de là avec la coopération de la police. Justine remarque que Séguin et Bouboule Larue, stationnés tout près, ne la quittent pas des yeux.
Bob donne une adresse courriel sécuritaire à Justine. Il a le sentiment d'être épié. Il n'a pas tort. Justine, Bob, Benoît et Milan cherchent une stratégie pour empêcher Dick Séguin de s'en prendre à Justine. Cassandra et Chloé ont leur idée là-dessus et elles n'attendent pas les ordres pour la mettre à exécution. Justine a reçu des fleurs et une invitation à dîner du solliciteur général Beaugrand. Benoit l'encourage à l'accepter car il s'agit d'un client très important pour Blue Moon. Benoît et Milan se méfient de plus en plus de Bob et Justine qui continuent d'accumuler des indices sur la mort suspecte d'Yves Laurier. Justine ne craint pas de partager ses moments de fragilité avec Bob.
Bob fait remarquer à Justine qu'un tireur éloigné l'a prise en joue au moment où elle parlait à Dick Séguin. Milan met l'agent Brosseau au courant de l'évolution de la situation. Justine ventile en compagnie de sa soeur. Chloé n'est pas très intéressée quand Milan lui parle des conflits à la tête de Blue Moon. Justine, qui ne l'avait pas remarqué, tombe des nues quand Bob lui parle de la relation de Milan et Chloé. Elle en parle à son amie qui ne se laisse pas démonter. Justine a convoqué François, Cassandra, Francis et Jérémie à une réunion secrète avec l'inspecteur Trépanier. Ils se voient confier une mission délicate en lien avec Benoit. Justine donne rendez-vous à celui-ci dans un restaurant chic pour lui faire une proposition...
Milan et Bob ont trouvé la mallette contenant l'ordinateur d'Éric. Bob appelle Justine soupçonnant la présence d'une bombe. Les enquêteurs Trépanier et Sigouin annoncent à Benoît que l'enquête sur la mort d'Yves Laurier est rouverte. Ils l'interrogent ainsi que Milan et Bob. Justine a invité le solliciteur général à prendre un verre, espérant soutirer quelques renseignements utiles. Cette rencontre exaspère Benoît et surtout Milan qui trouve qu'on se montre trop tiède dans les circonstances. En compagnie de Jérémie, Francis, Bob et Cassandra, Justine entre dans la maison de Benoît et fait sauter son coffre-fort. Que va-t-elle y découvrir?
Benoît panique en découvrant qu'on a forcé sa maison et vidé son coffre-fort. Secouée par ce qu'elle a découvert, Justine se défoule en courant avant d'aller tout raconter à sa soeur. Bob demande à l'équipe de ne pas la lâcher d'une semelle et prend des dispositions à l'encontre de Benoît. Milan dit à Chloé qu'il se doutait des raisons qui ont détruit la complicité de Benoît et Yves Laurier. Justine rencontre des agents supérieurs des services secrets qui l'interrogent sur les récentes opérations de Blue Moon tout en la prévenant qu'une arrestation de Benoît mettrait l'entreprise en danger. Milan et l'agent Brosseau vont retrouver Benoît dans le motel où il se terre. Brosseau exige qu'on lui dise toute la vérité sur la mort d'Yves Laurier. En regardant des vidéos remontant à plus de vingt ans, Justine et Évelyne découvrent d'autres secrets sur leurs parents. Benoît s'enfuit avec la ferme intention de se faire oublier, mais il fait tout de même un appel à Justine. L'équipe se met à sa recherche.
Les affaires tournent au ralenti chez Blue Moon. Milan veut avoir son mot à dire, mais Justine continue de se méfier de lui. Paul Lajoie, un magnat de la finance, est abattu en arrivant à son domicile. L'agent Brosseau rencontre Milan pour confier à Blue Moon la mission d'infiltrer l'entourage de l'activiste Thylan Manceau. Milan explique à Justine pourquoi on ne peut refuser dans le contexte. C'est Chloé, transformée en étudiante militante, qui aura le mandat de s'approcher de Manceau.
Justine s'en veut d'avoir figé lorsqu'on a lancé une bombe dans son véhicule pendant la manifestation. Sa photo est largement diffusée sur les médias sociaux. Que dira-t-elle à la presse et au ministre? L'équipe ne passe pas inaperçue en installant de l'équipement de surveillance dans les locaux du groupe de Manceau qui est mieux organisé que prévu. Impressionné par les compétences informatiques de Chloé, Massoud lui confie une mission. Il va ensuite à l'hôtel pour faire le point avec son véritable patron, le richissime homme d'affaires Rafik Allouache.
Justine découvre que son ordinateur portable affiche de lui-même un décompte inquiétant. Le solliciteur général la convoque pour lui parler de Manceau dont la popularité porte ombrage au gouvernement. L'équipe suit de près les proches collaborateurs de l'activiste qui semblent se procurer les ingrédients nécessaires à la fabrication d'une puissante bombe. Ignorant que sa couverture est éventée, Chloé est surprise par la visite de William qui veut la faire parler.
C'est le branle-bas de combat chez Blue Moon. Une bombe a explosé à la réception. Massoud et Laurence s'inquiètent de William dont ils sont sans nouvelles. Ils sont impatients de mettre leur plan à exécution. Justine rencontre l'agent Brosseau en compagnie de Milan. Elle invite Bob à souper. Milan est surpris et furieux lorsqu'il reçoit un coup de fil de Rafik Allouache.
L'enlèvement du solliciteur général Beaugrand, dont Thylan Manceau rejette toute responsabilité, domine l'actualité. Tandis que Massoud et Laurence sont déterminés à poursuivre leur mission jusqu'au bout, Justine et son équipe ont le sentiment que le solliciteur serait retenu dans un chalet des Cantons-de-l'Est. Ils s'empressent de vérifier leur piste. La situation se complique quand Chloé est enlevée à son tour. Massoud lui révèle la vraie nature de la partie qui se joue en lui disant qu'il n'hésitera pas à la tuer au moindre faux pas. Il entend se servir d'elle pour dicter à Justine les conditions exigées pour la libération du ministre.
Le comité national de crise se réunit à Blue Moon et le chef de cabinet du premier ministre donne des instructions très précises. Chloé vit des moments pénibles en captivité. Bob prévient Justine : Milan est extrêmement dangereux dans les circonstances. Via l'internet, Massoud fait part officiellement de ses demandes au directeur du Conseil pour la sécurité nationale Jacques Langevin. Il exige qu'elles soient remplies dans 24 heures, sinon... Justine héberge dans son chalet Thylan qui se sent menacé. Elle en profite pour tenter de le faire parler ses anciens amis.
Thylan dit à Justine qu'il croit avoir reconnu l'endroit où la photo de Chloé a été prise. Milan et l'agent Brosseau s'occupent du rapatriement d'Azza Atmani. Justine presse Bob de revenir de toute urgence. Elle constitue un commando pour investir la maison où on croit que Chloé et le solliciteur général seraient détenus.
Justine reçoit les félicitations du premier ministre et accorde une entrevue à la presse, suite à la l'opération qui a permis de libérer le solliciteur général. Elle cependant obsédée à l'idée de retrouver Chloé qui est détenue ailleurs par Yanis et Laurence. Brosseau et Milan sont embarrassés pour expliquer à Justine comment Azza Atmani s'est suicidée. Justine demande à Langevin de l'aider à valider des renseignements reliant les ravisseurs au Wisconsin. Le directeur de la sécurité partage ses soupçons avec elle en lui disant de se méfier particulièrement de Brosseau.
Le directeur de la sécurité nationale Langevin s'attarde au restaurant avec Justine pour lui expliquer tous les rouages de l'opération Bullseye impliquant Rafik Allouache, Benoit et les autres qui se sont enrichis sur le dos du milliardaire qu'ils croyaient mort. Le solliciteur général Beaugrand et l'agent Brosseau s'entendent pour dire que Milan est devenu trop dangereux pour eux. Justine prépare une opération clandestine dans l'espoir de rescaper Chloé aux États-Unis. Mais elle s'assure que Milan n'en sache rien. Brosseau est convoqué par Langevin qui lui fait comprendre qu'il est démasqué.
Évelyne déconseille à Justine de révéler publiquement ce qu'elle sait de l'Opération Bullseye. Chloé n'est pas empressée de revoir Milan. Justine reçoit une « invitation » musclée de Rafik Allouache. Elle confronte le solliciteur général Beaugrand avec ses renseignements compromettants et lui sert un ultimatum. Chicoine, le chef de cabinet du solliciteur, demande à Milan de régler leur problème tout en prenant le contrôle de Blue Moon...