Cupid is a psychological thriller following the lives of Eric Rhodes (Zach Galligan) and Dana Rhodes (Mary Crosby), a brother and sister with a terrible secret. Jennifer Taylor (Ashley Laurence) works with the dashing and charming Eric, and the two of them begin dating. Unbeknownst to her, Eric is a serial killer who murders women who do not meet his expectations of the perfect lover. He systematically begins to ruin Jennifer's life, trying to find the trait that would ruin her in his eyes. At the same time, Dana, Eric's sister, desires to have his love back in her life, and has been killing any woman she thinks will ruin her chances to be back into his bed. Jennifer, blinded by love, is unaware of the havoc these two horrifying siblings are causing on her life. She must realize the truth and find a way to extract herself from this incestuous love triangle before it is too late.