Fotograf Harry Sterndale (Chris Rea), typowy nieudacznik życiowy, podczas wizyty u lekarza dowiaduje się, że z powodu raka zostało mu tylko sześć tygodni życia. Przypomina sobie wszystkie niepowodzenia minionych lat i ludzi, którzy się do nich przyczynili. Najpierw oszukał go w interesach...
W dziewiętnastowiecznym Londynie sklep z wąsami prowadzi Ebenezer Czarna Żmija (Rowan Atkinson) - najmilszy i najbardziej szczodry człowiek w Anglii. Jest miły aż do przesady - gdy przychodzi czas świąt, dosłownie pozwala się ogołocić ze wszystkiego, co ma, a wszystko w imię dobrych...