Studentin Diana (A.J. Cook) befreit versehentlich einen in einem Rubin gefangenen Dschinn. Dieser tötet den jungen Professor Barash (Jason Connery) und schlüpft in dessen Körper. Aber erst wenn er seiner Erlöserin drei Wünsche erfüllt hat, kann der Wishmaster die Weltherrschaft erlangen. Bis es so weit ist, pflastern jede Menge Leichen seinen Weg.