Today marks what would have been Tupac's 45th birthday. The rapper has been gone for 19 years now yet his legacy still continues to thrive more than many rappers of the current era. During his time in the limelight, the rapper used his platform to convey messages and break down barriers that still exist today. His unconventional demeanor and unforgettable antics are still marveled over nearly two decades later and as you can imagine, the memes are of the dozens.

The trailer for the highly anticipated Tupac biopic, All Eyez on Me, was actually unveiled today (June 16) in honor of the icon's born day. Demetrius Shipp Jr. is the actor taking on the role of the famed rapper, a face essentially unknown in the entertainment industry. Just yesterday, The Game gave the film some unexpected promotion. “I’m proud of the homie Bennie Boom," Game says in a video on IG. "Tupac movie is the real deal, shit make that Biggie movie look like a cartoon.”

The city of Oakland also recently declared June 16 Tupac Shakur Day. “Although Tupac was born in Harlem, New York City in 1971, later lived in Baltimore, Maryland, and in Marin City, California, he cherished his time in Oakland as his home, stating that he got his ‘Game’ from Oakland,” the proclamation from the Mayor’s office said. “Tupac once said: ‘…I give all my love to Oakland, if I’ma claim somewhere I’ma claim Oakland.”

Above, check out some of the best Tupac memes on the net. Happy Birthday 'Pac.

More From XXL