Après une longue carrière de tueur à gages, Frank estime qu'il est grand temps de prendre sa retraite et de partir se mettre à l'ombre. Alors qu'il s'apprête à faire ses bagages, il croise un homme étrange dans un bar. L'individu, prénommé Virgil, engage la conversation et prétend chercher un arrêt de bus. Frank accepte alors de le déposer à sa destination mais le trajet ne se passe pas comme prévu. En effet, Virgil avoue rapidement être à l'origine de la disparition d'une étudiante qui s'est volatilisée quelques jours plus tôt. Pire, il semble inexplicablement connaître quelques détails dérangeants sur le passé trouble de Frank...