London omkring år 1900: Den stive, aristokratiske Horatio Fisk (Peter O’Toole) har et distanceret forhold til sin noget mere varmblodede søn, Henslowe, (Jeremy Northam). En dag møder sønnen præsten Dean Spanley (Sam Neill), som ud over kirken har endnu en passion: Tokaj-vin. Spanley tror på reinkarnation, og det viser sig, at når han får et par glas af den søde vin, bliver han hensat til minderne fra sit forrige liv – et liv som hunden Wag, en victoriansk Spaniel. Dette morer Henslowe, som inviterer præsten hjem adskillige gange og med rund hånd hælder de dyre dråber i hans glas.