<P> On October 29, 2015, Lionsgate released the film's first poster and trailer . The first poster was a parody of the poster for Mike Nichols' 1967 film The Graduate . </P> <P> The film was initially set for a Christmas 2015 release, but was pushed to an August 16, 2016 date . It was then brought up to February 26, 2016, before finally being moved to January 22, 2016 . </P> <P> The film was released in North America on January 22, 2016, alongside The 5th Wave and The Boy, and was projected to gross $10--13 million from 2,912 theaters in its opening weekend . The film made $4.3 million on its first day and went on to debut to $11.1 million, finishing 4th at the box office . </P> <P> Dirty Grandpa grossed $35.6 million in the United States and Canada and $64.3 million in other territories for a worldwide total of $99.9 million, against a production budget of $25 million . </P>

Who sang for zac efron in dirty grandpa