Léo Milan retrouve sa femme, Anna, dans un restaurant de Dubaï. Couple d’agents secrets, ils sont attaqués par des tueurs et s’échappent en sautant par la fenêtre... Un mois plus tard. Léo, interné dans un hôpital psychiatrique, essaye de convaincre son médecin, Romain, de le libérer. Il prétend être un agent secret surnommé “le lion”. Lorsque Louise, la compagne de Romain, lui rend visite à l’hôpital, Léo remarque une camionnette qui la suit et explique à Romain qu’elle va être kidnappée. Romain ne le croit pas, mais le soir même, il est agressé à son domicile, et à son réveil, Louise a disparu. Le lendemain, Romain décide de libérer Léo. Après avoir fui l’hôpital, Romain et Léo se mettent à la recherche de Louise. Celle-ci a été kidnappée par son ancien amant, Swanney, qui va dévaliser la banque de France et a besoin de ses talents informatiques. En enquêtant dans la boutique de vinyles où travaille Louise, Léo découvre qu’en effet, Louise est une ancienne espionne. Léo et Romain interviennent pendant le casse de la banque, et poursuivent Swanney et son équipe jusqu’à une péniche dans laquelle ils s’apprêtent à fuir. Sur le quai, Romain tue Swanney pour sauver Léo, qui est blessé. Romain libère Louise. Un policier lui apprend que Léo n’est pas un agent secret : il s’est inventé cette vie après avoir assisté à la mort de sa femme, Anna, lors d’une fusillade dans un restaurant. Romain libère Léo, que l’on s’apprêtait à interner à nouveau, et le laisse à sa vie d’“espion”...