Principle filming was completed in early 2010, and the film's world premiere was at the New York Asian Film Festival on July 3, 2010.
Proses syuting film ini selesai pada awal 2010, dan film ini ditayangkan perdana pada Festival Film Asia New York pada 3 Juli 2010.