Fiskerieksperten Dr. Alfred Jones (Evan McGregor) lever et liv, i stille frustration. Hjemme ignoreres han af sin karriereorienterede kone og på arbejdet plages han, af sin ufremkommelige chef. Hans liv tager en ny drejning, da en meget fiskeriorienteret sheik kontakter de britiske myndigheder, med henblik på at realisere sin drøm – at introducere laks i Yemens, lejlighedsvis tørre flodlejer. Samtidig er den Britiske regering, i akut behov for et nyt og positivt billede, af Storbritanniens engagement i Mellemøsten. Da Premierministerens skarpe talskvinde, Patricia Maxwell (Kristin Scott Thomas), bliver fænget af ideen, udnævner hun den noget modvillige, Dr. Alfred som værende ansvarlig for projektet. Dr. Alfred lader sig endelig overbevise, af den karismatiske sheik og han bliver til sidst meget engageret i projektet, på trods af at, det på videnskabelig basis er en uladsiggørlig opgave. Hans engagement skyldes ikke mindst sheikens yderst charmerende repræsentant Harriet (Emily Blunt) som bliver hans samarbejdspartner.