Alex (Nathan Shepka) lebt ein zurückgezogenes Leben in einem Wohnwagen und verdient seinen Lebensunterhalt als Türsteher eines Stadtclubs. Sein eintöniger Alltag nimmt eine dramatische Wendung, als der rätselhafte Evan (Sylvester McCoy), ein pensionierter Anwalt, ihn anspricht. Im Auftrag eines Regierungsbeamten bietet Evan ihm 20.000 Pfund, um ein verschwundenes Mädchen namens Bianca zu finden. Alex’ Ermittlungen führen ihn tief in die dunklen Ecken Glasgows, wo er auf die zwielichtigen Amar (Manjot Sumal) und Ghadir (Kareem Nasif) stößt, die eine gefährliche kriminelle Operation zu leiten scheinen, weit über die Fassade ihres Geschäftshauses hinaus. Die Suche wird zu einem Wettlauf gegen die Zeit, bei dem Alex nicht nur mit skrupellosen Menschenhändlern, sondern auch mit seinen eigenen Dämonen konfrontiert wird. Während er versucht, Bianca zu retten, wächst die Gefahr für ihn und die wenigen Menschen, die ihm etwas bedeuten. Kann Alex die Wahrheit ans Licht bringen und den Menschenhändlerring zerschlagen? Oder wird ihn die Mission in eine Spirale von Gewalt und Vergeltung reißen, die niemanden unversehrt zurücklässt?
1:58