David jest amerykańskim architektem, który niedawno przeniósł się do Londynu, aby pracować w prestiżowej firmie. Trzy dni przed Bożym Narodzeniem zatrudnia Anji, by pomogła mu wybrać idealny prezent gwiazdkowy dla swojej dziewczyny.
Cataleya, będąc w przeszłości świadkiem morderstwa rodziców, wyrasta na zawodową zabójczynię, która za wszelką cenę próbuje odnaleźć osobę odpowiedzialną za śmierć bliskich.
Pan Jack i Sweet Stephen jeżdżą bez celu po ulicach Los Angeles, rozmawiając o życiu, śmierci, woli Bożej i siły władzy, która przesądza o ich istnieniu. Spokojny Jack zostaje wciągnięty w podróż pełną zabawnych i jednocześnie niebezpiecznych wydarzeń, które zainicjuje mało rozgarnięty Stephen.