La nuit, en forêt, Frank, tueur attitré du mafieux César Falcone, va tuer Freddy, collègue ayant volé César. Freddy lui donne la clé du conteneur où est l’argent, à Marseille. Frank le laisse partir, reprend la route, et croise une jeune femme terrorisée, Laure, qui fuit. Frank appelle Anna, qui travaille aussi pour César, et lui donne rendez-vous à Marseille : ils partent aujourd’hui. Frank prend en stop un jeune homme, Virgil. Virgil écrit dans un cahier, et dit avoir tué Laure. Il connaît aussi les pensées de Frank. Frank le fait sortir. Plus tard, il voit que Virgil a pris son smartphone et la clé. Il achète un téléphone et appelle Virgil, qui dit avoir tué Freddy et Stefano, ami de Frank. Il veut son carnet, et donne une adresse. Frank y trouve les corps de Freddy et Stefano, et la clé. La police arrive. Frank prend un otage. Virgil tue l’otage. Frank part en voiture avec Virgil, puis provoque un accident. Il se réveille dans un appartement. Il se souvient : enfant, il tua son père, qui avait tué sa mère. Anna est là, Virgil ayant indiqué le lieu. À Marseille, César et ses hommes les capturent. Frank les mène au conteneur, et fuit avec Anna. Virgil tue les hommes de César. Frank tue César. Virgil a enfermé Anna. Frank poignarde et met le feu à Virgil, qui rit. Ils tombent dans la mer. Frank ne remonte pas. Anna part avec l’argent. Plus loin, Frank sort de l’eau. Virgil, dans son esprit, lui fait dire : « On va faire de grandes choses ensemble ».