Win tickets to a film for animal lovers of all ages.

Based on the beloved, bestselling novel by W Bruce Cameron and directed by the acclaimed Lasse Hallström (The Cider House Rules, The 100-Foot Journey), A Dog’s Purpose shares the soulful and surprising story of one devoted dog (voiced by Josh Gad) who finds the meaning of his own existence through the lives of the humans he teaches to laugh and love.

We first meet Bailey as an adorable Golden Retriever puppy who finds his way into the loving arms of eight-year-old Ethan. Bailey and Ethan have countless adventures together, but Bailey’s long life as a beloved family pet is just the beginning of his journey.

Reborn as a puppy again, Bailey wonders — will he ever find his purpose?

Uplifting, insightful and often laugh-out-loud funny, A Dog’s Purpose is not only the emotional and hilarious story of a dog’s life, but also a dog’s-eye commentary on human relationships and the unbreakable bond between man and man’s best friend.

Starring Dennis Quaid, Peggy Lipton, Britt Robertson, KJ Apa and Josh Gad, A Dog’s Purpose is in cinemas from Thursday 4 May. For more info, visit adogspurpose.com.au.

We’ve got 20 double in-season passes to A Dog’s Purpose to give away — enter now for your chance to win!

HOW TO ENTER: Enter via the form below. *Entrants agree to receive future promotional offers from Bmag. This prize is not redeemable for cash and cannot be transferred. Competition closes 9am, Monday 1 May. UPDATE: This competition has closed — winners will be announced shortly!