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?
Duński pianista Martijn (Ryan Phillippe) przyjeżdża do Maroka pomagać niedożywionym dzieciom. W tajemniczych okolicznościach zostaje porwany przez terrorystów, a następnie odurzony narkotykami i uwięziony. Za uprowadzeniem kryje się bezwzględny Ahmet (Laurence Fishbourne). Pianista, chcąc przeżyć, zaczyna niebezpieczną grę z przeciwnikiem. Stara się go zrozumieć, aby uratować swoje życie. Brutalne porwanie zmusza go do zastanowienia się nad pobudkami, którymi kierował się przyjeżdżając do Maroka.