Dublin, jaren zestig. Kevin groeit op met een dubbelganger, Gerald, een jongen die zo griezelig veel op hem lijkt dat ze altijd voor elkaar worden aangezien. De een woont naast het huis van horrorauteur Bram Stoker en wordt gekweld door een imaginaire Dracula die hem maar blijft achtervolgen, de ander groeit op in de keurige wijk Palmerston Park. Hoewel ze, net als de stad, verdeeld worden door verschillen in klasse en achtergrond, hebben ze dezelfde geur, hetzelfde uiterlijk, en misschien, zo realiseert Kevin zich, ook wel dezelfde ziel. Ze nemen elkaars identiteit aan als het hen uitkomt, maar als het lot hen naar Engeland en Amerika voert, ontdekken ze dat het aannemen van de identiteit van de ander gevolgen kan hebben die geen van beiden ooit had voorzien.