The Ninth Gate 1999 ★★★½