Uma história de comédia de terror, Oh my Ghost é sobre Trixie (Rufa Mae Quinto), uma bela e sexy executiva de agência de publicidade que se concentra em sua carreira e menos em sua vida amorosa. Até seu melhor amigo e parceiro na agência, Alvin (Marvin Agustin), tenta mexer com ela, mas não dá certo. Enquanto isso, três jovens egoístas - Dennis (Paolo Contis), Jeff (Carlos Agassi) e Buboy (Uma Khouny), encontram Trixie na academia que ficam tão atraídos e perdidamente apaixonados por ela. Por causa de sua arrogância e vaidade, Trixie rejeita cada um que faz os três ficarem com raiva dela. Para se vingar dela, eles tentam estuprá-la, o que leva a um acidente fatal. Tão repentino e prematuro, o fantasma de Trixie não consegue aceitar e decide se vingar. Situações cômicas de terror seguem enquanto ela assombra os três para obter justiça.