The Rebirth , Ai no yokan? is a Japanese film directed by Masahiro Kobayashi. It won the Golden Leopard at the 2007 Locarno International Film Festival.
Source: Wikipedia