A film for animal lovers of all ages, A Dog’s Purpose is helmed by acclaimed director Lasse Hallström (The Hundred Foot Journey, The Cider House Rules) and tells the heartwarming story of a dog's search for his purpose in life.

We first meet our main character, Bailey (voiced by Josh Gad), as an adorable golden retriever puppy who finds his way into the loving arms of 8-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?

Dogs -purpose -dennis -quaid -700x 400-wyza -com -au
Dennis Quaid plays grown-up Ethan who still has lessons to learn from his childhood dog

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.

A Dog's Purpose is out in cinemas on May 4.

The giveaway to win double passes has ended.

Do you have a pet dog? What do you love about dogs?

Photo credit: Joe Lederer © Storyteller Distribution Co.

Read more: