A Londres, trois jeunes hommes un peu gauches tentent de séduire cet être mystérieux qu'est la femme. Fergus est hanté par un amour de jeunesse, Eddie aime la gardienne d'un cimetière, et Frankie trouverait bien l'amour de sa vie, tout en vivant toujours avec son ex. Jimmy, un chauffeur de taxi romantique, suit leurs pérégrinations...
A Camden Town, au nord de Londres, six personnages approchant la trentaine, issus de classes sociales différentes mais ayant tous en commun le souhait de rencontrer quelqu'un d'exceptionnel qui comblera leur vie, vont voir leurs chemins se croiser durant trois ans. Mais les vérités de la recherche du bonheur sont hélas parfois amères.