Goemon Ishikawa XIII (Daisuke Namikawa) jest samurajem na usługach szefa yakuzy Makio Inaniwy (Takayuki Sugô). Pewnego dnia, na przyjęciu zorganizowanym na pokładzie luksusowego statku, dochodzi do ataku: tajemniczy zamachowiec, Hawk (Takaya Hashi) zabija Makio. Zhańbiony Goemon przysięga odnaleźć zabójcę i pomścić szefa. Pomaga mu zaprzyjaźniony złodziej, Arsene Lupin III (Kan'ichi Kurita), który tamtego feralnego dnia również był na statku.
Zbliżają się święta Bożego Narodzenia, a wyjątkowo podekscytowana tym faktem Haruhi Suzumiya postanawia z tej okazji zorganizować przyjęcie w którym uczestniczyć mają wszyscy członowe Brygady SOS. Wydawałoby się, że wszystkie przygotowania idą wyjątkowo spokojnie, szczególnie biorąc pod uwagę stabilny stan emocjonalny Haruhi, ale gdy następnego dnia Kyon udaje się do szkoły okazuje się, że nikt taki jak Haruhi Suzumiya nigdy nie uczęszczał z nim do jednej klasy, mało tego Brygada SOS zdaje się również nie istnieć.
10-letnia Hana "Hatchin" Morenos mieszka ze swoją przybraną rodziną. Jest traktowana bardziej jak służba domowa niż kochane dziecko. Maltretowana i bita pokornie znosi swój los, który wkrótce zmieni się, gdy w jej życiu pojawi się Michiko Malandro. Michiko, piękna uciekinierka z więzienia, twierdzi, że jest bliską znajomą ojca Hatchin, Hiroshiego Morenos, a dziewczynka dowodem na to, że Hiroshi nie zginął w przed wielu laty w pewnym zamachu. Kobieta siłą zabiera niedowierzającą dziewczynkę na poszukiwania mężczyzny uznanego oficjalnie za zmarłego. Od tej pory zaczyna się równie szalona co niebezpieczna podróż obu dziewczyn.