The film made its debut at the South by Southwest Film Festival, and has already been released on DVD in several countries. People living in the US will have to wait until May 18th to catch this flick, and only in limited release.