The 26th Tokyo International Film Festival 2013 Winner of the Japanese Cinema Splash BEST PICTURE AWARD more info.