Scarlett Johansson cruises through Scotland collecting victims in director Jonathan Glazer's bizarre new sci-fi film.