Soul Assassin is a topsy-turvy thrill ride through the streets of Rotterdam. Kevin Burke (Skeet Ulrich) is an up-and-coming young security agent at a multinational banking firm, Jorgensen Financial. Burke climbed quickly up the corporate ladder with the help of the bank's managing director, Karl Jorgensen (Derek de Lint), Burke's mentor and surrogate father. Burke is planning to celebrate an upcoming promotion by proposing to his girlfriend Rosalind (Katherine Lang). His dreams are shattered when Rosalind is brutally murdered by a paid assassin just as he is about to propose. To find his girlfriend's murderer and avenge her death, Burke goes on a rampage through the streets of Rotterdam, following any lead. He soon realizes that nothing is as it seems and no one is to be trusted, even his friend and mentor Karl. Soul Assassin is a rollercoaster ride of action and intrigue as one man fights a city to avenge the death of his beloved.