Starring Zac Efron and Robert De Niro, Dirty Grandpa takes audiences on a crazy adventure, following the lives of a grandpa and his uptight grandson as they travel to Daytona for spring break.

Jason Kelly (Zac Efron) is one week away from marrying his boss’s uber-controlling daughter, putting him on the fast track for a partnership at the law firm.

However, when the straight-laced Jason is tricked into driving his foul-mouthed grandfather, Dick (Robert De Niro), to Daytona for spring break, his pending nuptials are suddenly in jeopardy.

Between riotous frat parties, bar fights, and an epic night of karaoke, Dick is on a quest to live his life to the fullest and bring Jason along for the ride.

Ultimately, on the wildest journey of their lives, “dirty” Grandpa and his uptight grandson discover they can learn from one another and form the bond they never had.

Check out the trailer:

Directed by Dan Mazer, Dirty Grandpa is in cinemas from 28 January, and we have 20 double passes to giveaway – enter for your chance to win!

Total prize value: $720 ($36 per double pass)

HOW TO ENTER: Enter via form below. *Entrants agree to receive future promotional offers from Bmag. This prize is not redeemable for cash. Competition closes at 9am, Friday 22 January. UPDATE: This competition has closed. Winners will be announced shortly!