Kun jemeniläisen sheikin edustaja Harriet Chetwode-Talbot (Emily Blunt) ottaa yhteyttä kalastusasiantuntija Fred Jonesiin (Ewan McGregor) toteuttaakseen sheikin unelman istuttaa lohia Jemenin jokiin, pitää Fred ajatusta kaikessa mahdottomuudessaan pähkähulluna. Britannian pääministerin lehdistövastaava Bridget Maxwell (Scott Thomas) kuulee suunnitelmasta ja haluaa kääntää idean poliittiseksi PR-kampanjaksi. Pian Fred löytää itsensä Jemenistä keskeltä mahdotonta ja kevytmieliseltä oikulta vaikuttavaa projektia.