W filmie nie pada imię głównego bohatera (zostaje ujawnione dopiero w napisach końcowych), nie wypowiada on ani jednego słowa. Jest najprawdopodobniej arabskim terrorystą, jednak, jak powiedział sam Skolimowski, możliwe, że „był on jedynie niewłaściwą osobą, w niewłaściwym miejscu”. Reżyser wpadł na obsadzenie Gallo w głównej roli podczas pokazu filmu Tetro Francisa Forda Coppoli w Cannes. „Patrzę, idzie naprzeciw mnie, i po raz pierwszy zwróciłem uwagę na to, że ma coś animalistycznego w ruchach” – mówił. Aby odpowiednio przygotować się do roli, aktor przed rozpoczęciem zdjęć musiał zapuścić kilkunastocentymetrową brodę. Po premierze Skolimowski przyznał, że praca z Gallo była momentami bardzo uciążliwa, ale dodał, że „rezultat okazał się tak wspaniały, że te wszystkie problemy dziś wydają się być tego warte”.
Emmanuelle Seigner jako Margaret
Imię bohaterki granej przez Seigner również pojawia się dopiero w napisach końcowych. Jest głuchoniemą polską chłopką, udziela pomocy Mohammedowi, gdy ten zjawia się ranny w jej domu. Seigner określiła swoją rolę jako niewielką, ale bardzo intensywną i piękną. Z kolei Skolimowski powiedział: „Od zawsze chciałem zrobić film razem z Emmanuelle.