When life-long corporate-man John Duramen loses his father to cancer, he quits his job and takes to the road to find the meaning of life. John finds himself on a life-changing journey where he befriends a homeless paranoid schizophrenic angel, Rufus, and falls in love with a modern princess, Diane King. But, Diane's heart is possessed by the Ogre, a lecherous and hideous monster who eats human flesh and survives on human souls. In order to save Diane, John and Rufus must team up to battle the powerful Ogre.