Snoop Dogg - who turns 45 today - is best known for two things: rap and marijuana. But the hip-hop icon and cannabis entrepreneur has also made a splash in Hollywood, acting in all kinds of different movies since the beginning of his career. And we don't just mean playing himself in movies like 'Old School' (2003). Here are the best titles in The Doggfather's filmography as rated by Rotten Tomatoes.

1. 'Starsky and Hutch,' 64 Percent Fresh

Based on the 70's TV show of the same name, 'Starsky & Hutch' (2004) features Snoop as the pimp Huggy Bear. But don't let the name or his flamboyant suits fool you. Huggy is as gangsta as they come. And you don't want to talk trash about Luxembourg when he's around.

2. 'Turbo,' 67 Percent Fresh

In the Dreamworks animated feature 'Turbo' (2013),  Snoop played the slick-tongued racing snail known as Smooth Move. And he got way more into character than you might expect of someone shooting a kids movie. Check out Snoop analyzing Smooth Move's character and snail psychology in this behind-the-scenes feature.

3. 'Baby Boy,' 71 Percent Fresh

Snoop went back to his gangster rap roots in the coming-of-age drama 'Baby Boy' (2001). The Doggfather played Rodney, a remorseless ex-con who terrorizes his Los Angeles neighborhood when he gets released from prison. 

4. 'Training Day,' 72 Percent Fresh

Snoop took on another gritty role in the Academy Award winning film 'Training Day' (2001). The film stars Denzel Washington as the dirty cop who beats up on low-level criminals like crack dealer Blue played by The Doggfather, who gets subjected to a literally gut-wrenching search.  

5. 'Straight Outta Compton,' 87 Percent Fresh

Perhaps the greatest testament to Snoop Dogg's contribution to rap culture is that he's been portrayed by another actor on screen. For the N.W.A. biopic 'Straight Outta Compton' (2015), Keith Stanfield played a young Doggfather who is still learning the ropes in the recording studio. Check him out getting ready to lay down some of the tracks that made Snoop an icon.

Click here to watch the clip on YouTube.

Banner image: Denis Filatov / Shutterstock.com