The present invention relates to a method of treating and/or preventing cancer comprising administering a combination of an effective amount of a DNA hypomethylating agent and an effective amount of at least one immunomodulatory agent and/or optionally an effective amount of at least one targeted therapy agent.