The film tells the story of Fred Jones (Ewan McGregor), a scientist specializing in fish that has a marriage without love and whose world is completely bewildered when it is tasked to oversee a project which he believes is the right ridiculous: introducing salmon in Yemen aridele valleys. The behind this madness is precisely Sheikh Yemen (Amr Waked) who is fond of angling you practice on his property in Scotland and thinks he can take his hobby back home, hoping that this will bring peace and quiet in a territory shaken by internal conflicts.
When Patricia Maxwell (Kristin Scott Thomas) spokesman prime minister Sheikh is the plan, it takes advantage of the opportunity to exploit this interesting story and auspicious, while managing to distract the public from the recent failures of government. The pressure is high, so that to ensure the success of this plan, Fred Maxwell appointed to lead the project, being helped by Harriet (Emily Blunt), energetic representative of the sheikh. Fred During his trip, his intransigence is disappearing; it is downright charmed by Sheik and begins to succumb to his plan, opening at the same time towards the lovely Harriet.