The present invention relates to pyrroloquinolinyl-pyrrole-2,5-dione compounds and pyrroloquinolinyl-pyrrolidine-2,5-dione compounds, and methods of preparation of these compounds. The present invention also relates to pharmaceutical compositions comprising pyrroloquinolinyl-pyrrole-2,5-dione compounds and pyrroloquinolinyl-pyrrolidine-2,5-dione compounds. The present invention provides methods of treating a cell proliferative disorder, such as a cancer, by administering to a subject in need thereof a therapeutically effective amount of a pyrroloquinolinyl-pyrrole-2,5-dione compound or pyrroloquinolinyl-pyrrolidine-2,5-dione compound of the present invention.