homme fatale (plural homme fatales or hommes fatales)
In French, fatal is an adjective in the masculine form and fatale the corresponding feminine form. Since homme is masculine, some might therefore view this form as incorrect.