Martijn (Ryan Phillippe), duński pianista, przyjeżdża do Maroko w prawdziwie szlachetnym celu - charytatywnie pomagać niedożywionym dzieciom. Na miejscu zostaje porwany przez terrorystów, a następnie odurzony narkotykami i uwięziony. Chcąc przeżyć, zaczyna niebezpieczną grę z terrorystą Ahmetem (Laurence Fishbourne). Stara się go zrozumieć, i przez to uniknąć śmierci. Całe to brutalne porwanie zmusza go do odpowiedzi na pytania, po co właściwie przyjechał do Maroka, jaką rolę odegrał w tym jego przewodnik Gavin (Colm Meaney) oraz jego dziewczyna Saadia (Touriya Haoud), która zachęcała go do wyjazdu. Na żadne z tych pytań nie znajduje oczywistej odpowiedzi. Nie widzi też sposobu ucieczki. Musi stawić czoła Ahmatowi i rozwiązywać jego kolejne zagadki, w których stawką jest jego życie. W pewnym momencie ta gra kosztuje Martijna utratę palca ? wysoka cena dla utalentowanego pianisty. Czego jednak naprawdę chce Ahmat? I w którym momencie Martijn ujawni swoją prawdziwą tożsamość ryzykując utratę więcej niż jednego palca?