An old government building hides a modern hospital full of comatose patients. Only the demon Lars knows their souls are missing, stolen for his own deviant purpose, to get his revenge on Lucifer. Lars is Lucifer's favourite demon, as he thinks up the best schemes to keep the devil amused. In 1666, he becomes trapped on Earth. Lars believes he's been abandoned and plans to get his own back. He spends the next 300 years plotting his revenge until he finds the body of a bus driver whose soul is catapulted from his body after a violent explosion. The demon is determined to keep the body, but the spirits won't allow it. They send the bus driver back to Earth to find his body and during his search, he uncovers Lars' plot, one that endangers not only his own world, but Heaven and Hell, too.