On May 9, Zac Efron plays quintessential frat boy Teddy, whose fraternity moves next door to Seth Rogen's family in Neighbors.
Rogen and his wife, played by Rose Byrne, have a new baby, and find it hard to get used to the hard-partying that is happening on the other side of the fence.
This is Efron's first foray into R-rated comedies.
To celebrate the versatile 26-year-old's growing resume, here's a peek into the actor's career.
On the Today Show., when Matt Lauer asked him about his drug revelation, he said:
Actually, it was a weight off my chest. It was great. It was a fantastic time. It was a rough year. It's kind of funny: Neighbors is such a great icing on the cake for all of this. I was able to kind of channel all of that and put it back into this movie. I feel great. I feel really blessed to be here working with this group of group of guys. I couldn't be better right now. I'm really excited.