Kenji Tanigaki's film, which premiered to great acclaim at the Toronto Film Festival, hits theaters on May 29.