The movie was filmed in Taipei, Taiwan, and was premiered on August 28th, 2009, to dedicate to the Deaflympics held in Taipei at the same year.