The pharmacological importance of cannabinoids has been in study for several years. Cannabinoids comprise of (a) the active compounds of the Cannabis sativa plant, (b) endogenous as well as (c) synthetic cannabinoids. Though cannabinoids are clinically used for anti-palliative effects, recent studies open a promising possibility as anti-cancer agents. They have been shown to possess anti-proliferative and anti-angiogenic effects in vitro as well as in vivo in different cancer models. Cannabinoids regulate key cell signaling pathways that are involved in cell survival, invasion, angiogenesis, metastasis, etc. There is more focus on CB1 and CB2, the two cannabinoid receptors which are activated by most of the cannabinoids. In this review article, we will focus on a broad range of cannabinoids, their receptor dependent and receptor independent functional roles against various cancer types with respect to growth, metastasis, energy metabolism, immune environment, stemness and future perspectives in exploring new possible therapeutic opportunities.