Major shooting was completed in May 2006. It was filmed on location in Bacchus Marsh, Victoria and suburbs in Melbourne, Australia. The fair scene in the story was filmed in Heidelberg in Melbourne, Australia at Heidelberg West Football Club's football ground.
more