Harriet (Emily Blunt) lavora come portavoce britannica di uno sceicco yemenita convinto che la pesca dei salmoni crei una forte connessione spirituale tra l'uomo e la natura. Seguendo il desiderio dell'uomo di esportare la disciplina scozzese nelle sue terre, Harriet contatta Fred Jones (Ewan McGregor), un accademico esperto di pesca che lavora per il governo britannico, e lo invita a trasferirsi in Medio Oriente per un po' di tempo. Dapprima reticente all'idea, Fred è costretto a rivedere la sua posizione....