El doctor Alfred Jones (Ewan McGregor) es un tímido funcionario que trabaja para el Ministerio de Agricultura y Pesca. Un trabajo rutinario, coronado por un matrimonio aburrido y estancado. Hasta que, un día, un jeque yemení (Amr Waked) le hace saber que quiere introducir la pesca del salmón en los wadis de su país. La portavoz del Primer Ministro británico (Kristin Scott Thomas) obliga a Alfred a entenderse con el jeque, y éste viaja a Yemen acompañado por su hermosa secretaria Harriet Chetwode-Talbot (Emily Blunt), de la que termina enamorándose.
Ewan McGregor (Fred Jones), Emily Blunt (Harriet Chetwode-Talbot), Kristin Scott Thomas (Patricia Maxwell), Amr Waked (jeque Mohamed ben Zaidi bani Tihama).