The first glimpse of the Tupac Shakur biopic All Eyez on Me arrived on what would have been the late rapper's 45th birthday and now today, on the 20th anniversary of his passing the first full trailer for the film arrives. 

Newcomer Demetrius Shipp plays the iconic rapper and as well as being almost a dead ringer for Tupac, it looks like he'll deliver a powerful central performance. 

Shipp is joined in the film by Danai Gurira (Afeni Shakur), Kat Graham (Jada Pinkett) and Dominic L. Santana (Suge Knight). Jamal Woodard also features, reprising his role Notorious role as Biggie Smalls. Music video director, Benny Boom is calling the shots behind the camera.