Quando Matt Saunders (Wilson) conhece Jenny Johnson (Thurman), julga ter encontrado a mulher perfeita. No entanto, ele decide terminar o relacionamento quando ela se torna muito exigente, controladora e ciumenta. Jenny não aceita bem a decisão de Saunders e decide vingar-se dele com os seus superpoderes, uma vez que Jenny é também uma super heroína de nome G-Girl. Entretanto, Matt e a sua colega de trabalho, Hannah (Faris), envolvem-se romanticamente, o que deixa Jenny furiosa.