IL PESCATORE DI SOGNI è la storia del dottor Alfred Jones, uno scienziato introverso che lavora per il Ministero della Pesca e dell'Agricoltura britannico. Il suo mondo, fatto di un lavoro ormai monotono e un matrimonio stagnante, è improvvisamente messo sottosopra quando si ritrova, suo malgrado, coinvolto in un progetto escogitato da uno stravagante sceicco che sogna di realizzare qualcosa di apparentemente impossibile: introdurre la pesca al salmone negli aridi altipiani dello Yemen. Quando alla risoluta portavoce del Primo Ministro inglese, Patricia Maxwell, alla disperata ricerca di una buona notizia sul Medio Oriente per distogliere l'attenzione dall’ultimo fallimento mediatico, giunge voce del piano dello sceicco il Governo britannico decide improvvisamente di sposare il progetto. Il razionale dottor Jones viene a poco a poco conquistato dal carismatico sceicco e dalla sua visione mistica del mondo, e si prende una cotta per la sua assistente, Harriet Chetwode-Talbot, che lo porterà a prendere delle decisioni importanti per cambiare la sua vita.
Marty è uno sceneggiatore, sta terminando il copione per un film intitolato Seven Psychopaths, e cerca tranquillità e concentrazione. Billy è un attore in declino, ladro di cani nel tempo libero, nonché migliore amico di Marty. Poi c'è Hans, religioso ex-criminale con un violento passato, ora socio di Billy. Infine c'è Charlie, il gangster a cui Marty e Billy hanno rapito l'amato cane, che userà ogni mezzo per riavere indietro l'animale senza lasciar vivi i due ladri. Dopo queste faccende, Marty trova finalmente l'ispirazione per il suo film, deve solo vivere abbastanza per poterlo concludere e depositare.