Trois ans après avoir fait une bien mauvaise farce à un de leurs camarades, un groupe d'étudiants en médecine se réunit pour un réveillon costumé dans un train à vapeur. Ils ont apporté des quantités de drogues et de divertissement et engagé un magicien (joué par David Copperfield). Mais un tueur s'est infiltré dans le train, les tuant un par un et récupérant leurs costumes. Comme le train n'a pas de téléphone et circule sur une voie unique dans une région isolée, la seule solution est de poursuivre le voyage...
Nicholas "Oz" Oseransky est un paisible dentiste de Montréal, dont la vie a tourné au cauchemar. Endetté, coincé entre une épouse acariâtre, Sophie, et une belle-mère guère plus avenante, il est prêt à tout pour recouvrer la liberté. Oz manque de s’évanouir en découvrant que son nouveau voisin n'est autre que Jimmy Tudeski, dit Jimmy la Tulipe, l'ancien exécuteur du gang Gogolack, libéré pour avoir balancé son chef à la police. Sophie oblige son mari à aller dénoncer Tudeski à Janni Gogolack. Celui-ci tient en otage la femme du tueur, dont Oz tombe amoureux.