Win 1 of 5 copies of Mac & Devin go to High School Impulse Gamer

Valedictorian hopeful Devin Overstreet (Wiz Khalifa) struggles to pen his graduation speech when it becomes clear that all his academic overachievements have left him with little to no real-life experiences. He finds an unlikely inspiration in the lowest achiever on campus, Mac Johnson (Snoop Dogg). Mac, a 15-year senior and consummate ladies man, is smitten by the school's new substitute chemistry teacher. He soon realises that the only way he'll truly have a chance with her is if he finally graduates high school. In 3 weeks time, Mac must cram four years of high school academics, while Devin must cram four years of teenage experience.
Question: Tell us who Snoop Dogg plays in this movie?

Related competitions

View More
18+. LottoGo.com.au T&Cs apply. Gamble Responsibly 1800 858 858
*18+. Each ticket is a 1/50th share. User receives 20 Power Draw USA plus 20 Mega Millions USA tickets. Deductions & LottoGo.com.au T&Cs apply. Gamble Responsibly 1800 858 858
*18+. Each ticket is a 1/50th share. Deductions & LottoGo.com.au T&Cs apply. Gamble Responsibly 1800 858 858
*18+. Each ticket is a 1/50th share. Deductions & LottoGo.com.au T&Cs apply. Gamble Responsibly 1800 858 858