Ammiel Alcalay reviews writer/director Najwa Najjar's third feature film—"part road movie, part mystery, part thriller."