Martijn (Ryan Phillippe) is a Jazz pianist living in Holland who says goodbye to his girlfriend (Touriya Haoud) so he can travel to Morocco for a presentation to a food charity. He is being accompanied by professional bodyguard, Gavin (Colm Meaney), who is hired to protect him but they are kidnapped shortly after their arrival. The gang of kidnappers are led by Ahmet (Laurence Fishburne) and they begin to torture Martijn, hoping to find the true motives of his arrival.