Fred Jones (Ewan McGregor) unalmas mindennapjait éli, melyek nap mint nap egyformák. A halászattal foglalkozó tisztviselő egyszer fura, vagy inkább nevetséges megbízást kap a kormánytól, ahol épp egy botrányról szeretnék elterelni a sajtó figyelmét. Jemenben, egy kiapadt, száraz folyómederben kell meghonosítani a lazac halászatot, egy skót sportcsapattal rendelkező jemeni sejk kedvéért. A sejk a pecázással akarja megváltoztatni honfitársait, nyitottá tenni őket a békés egymás mellett élésre a gyilkos indulatok uralta országban. Fred Jones először sértőnek érzi a munkát, de ez segíti hozzá, hogy egy boldogabb életre és a szerelemre is rátaláljon...