Shinobu Yaguchi's ("Adrenalin Drive") directorial debut. It's a high-octane speedy drama about a luckless woman, with plenty of dark humour.