Cinnamic acid exerts its anti-cancer effects through multiple mechanisms. One of the primary ways it works is by inducing apoptosis, a form of programmed cell death, in cancer cells. It also inhibits cell proliferation and metastasis by interfering with various signaling pathways. Cinnamic acid has been found to regulate the expression of genes involved in cell cycle control, thereby hindering the growth of cancer cells.