Una storia di commedia horror, Oh my Ghost parla di Trixie (Rufa Mae Quinto), una bellissima e sexy dirigente di un'agenzia pubblicitaria che si concentra sulla sua carriera e meno sulla sua vita amorosa. Anche la sua migliore amica e partner nell'agenzia, Alvin (Marvin Agustin), cerca di fare qualcosa su di lei ma non funziona. Nel frattempo, tre giovani ragazzi egoisti - Dennis (Paolo Contis), Jeff (Carlos Agassi) e Buboy (Uma Khouny), incontrano Trixie in palestra che sono così attratti e follemente innamorati di lei. A causa della loro arroganza e presunzione, Trixie rifiuta ognuno di loro, il che fa arrabbiare i tre con lei. Per vendicarsi di lei, tentano di violentarla che porta a un incidente mortale. Così improvviso e inopportuno, il fantasma di Trixie non riesce ad accettarlo e decide di vendicarsi. Seguono situazioni horror-comiche mentre perseguita i tre per ottenere giustizia.